Paul Chote
b69adb518a
Remove asset browser dependency on sequences.
2023-03-10 20:11:33 +02:00
Paul Chote
7cd4272350
Access sequences from Map.
2023-03-10 20:11:33 +02:00
RoosterDragon
939f715e3c
Fix IDE0053
2023-03-07 13:18:13 +02:00
penev92
bb8e6ab03c
Fix sprites with no frames crashing AssetBrowser
2023-02-22 11:25:17 +02:00
penev92
807bd4d06a
Make AssetBrowser not case sensitive to file types
2023-02-22 11:25:17 +02:00
penev92
e1a7fb1cc8
Fixed displayed audio length in the AssetBrowser
2023-02-20 13:07:32 +01:00
penev92
c3fcbf77ed
Rename some VideoPlayerWidget methods for clarity
2023-02-18 14:10:24 +01:00
abcdefg30
5bf7fe852c
Remove the copyright year numbers
2023-01-11 11:58:54 +02:00
Ivaylo Draganov
a0f17b15ec
Refactor translation files
...
- Add prefixes to all message keys to provide context
- Use messages with attributes for some UI elements (dropdowns, dialogs, checkboxes, menus)
- Rename some class fields for consistency with translation keys
2022-12-19 22:04:54 +13:00
Matthias Mailänder
760a1245c5
Mark non-moddable translation strings as constant.
2022-12-07 18:40:26 +02:00
penev92
8a38ac0d24
Added an asset type filter to AssetBrowserLogic
2022-09-09 16:57:22 +03:00
penev92
378c447ded
Misc fixes in AssetBrowserLogic and MapOverlaysLogic
2022-09-02 16:16:45 +02:00
Matthias Mailänder
0b67b5bfae
Extract translation strings.
2022-09-02 14:41:24 +03:00
Matthias Mailänder
2c8c6e50da
Code cleanup
2022-08-14 16:11:51 +02:00
abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
Matthias Mailänder
0e7ad43425
Remove unused parameters.
2022-04-01 23:30:26 +02:00
penev92
bf332b6619
Fixed fields missing the readonly modifier
2022-01-22 18:47:06 +00:00
penev92
860ec642b8
Addressed review comments
...
- Renamed `IVideo.CurrentFrameNumber` to `CurrentFrameIndex`
- Improved logged error message in VideoPlayerWidget
- Renumbered fields in ThreadedGraphicsContext
2022-01-11 18:16:31 +01:00
penev92
c4ab7041b8
Updated VideoPlayerWidget to play new IVideo data
...
Added optional padding to video frames because that's what VideoPlayerWidget expects.
Keeping the option to not use padding for other use-cases like converting frames to PNG.
2022-01-11 18:16:31 +01:00
penev92
0df3b34c52
Did a beautification pass on IVideo and family
...
Removed property backing fields where applicable, introduced C#7 syntax for properties.
Renamed a bunch of interface properties and class private members with more descriptive names.
Did some inconsequential reordering.
2022-01-11 18:16:31 +01:00
penev92
c6dacb50e8
Added hiding of the palette picker in the AssetBrowser
2022-01-09 18:40:32 +01:00
penev92
495faea96b
Updated scale sliders to accout for the new AssetBrowser layout
2022-01-09 18:40:32 +01:00
penev92
b6b417d42f
Fixed AssetBrowserLogic disposing audio streams prematurely
2022-01-09 18:40:32 +01:00
penev92
631297417c
Fixed background music playing momentarily in AssetBrowser when switching to a video asset
2022-01-09 18:40:32 +01:00
penev92
001efc9409
Added containing package name to asset tooltip
2022-01-09 18:40:32 +01:00
penev92
8d20487cb6
Added manual playing and stopping of audio in the AssetBrowserLogic
...
Also added visualisation of audio file length and progress and improved asset cleanup.
2022-01-09 18:40:32 +01:00
penev92
8b944e9c82
Added audio playback to the AssetBrowser
2022-01-09 18:40:32 +01:00
penev92
7a9e0863d6
Added a scale slider for sprites in the AssetBrowser
2022-01-09 18:40:32 +01:00
penev92
40c728269c
Added a scale slider for models in the AssetBrowser
2022-01-09 18:40:32 +01:00
penev92
6907081c2b
Paused shellmap music when opening videos in the AssetBrowser
2022-01-09 18:40:32 +01:00
penev92
a058b1f5bd
Split AssetBrowser supported formats
...
Splitting them from one array into separate allows us to then reliably pick how each asset should be presented. Also lets us unhardcode some checks like "if file is .vxl ... else is sprite".
2022-01-09 18:40:32 +01:00
Ivaylo Draganov
64e76e1a90
Make text fields yield keyboard focus on "Esc" in a consistent way
...
- search fields clear the input and yield if empty
- chat field and actor edit field yield without clearing
2021-07-04 23:37:29 +02:00
Abdurrahmaan Iqbal
6967c1fff3
Pass KeyInput to OnKey functions
2021-07-03 14:49:03 +01:00
Andre Mohren
6810469634
Updated copyright years.
2021-06-29 18:33:21 -05:00
Paul Chote
3bc42543fa
Decouple color picker palette definitions to their own trait.
2021-05-15 15:29:46 +02:00
Paul Chote
f65de2dd43
Merge ColorPreviewManagerWidget into ColorPickerManager.
2021-05-15 15:29:46 +02:00
teinarss
10676be377
Replace F extension with string interpolation
2021-05-08 22:20:59 +02:00
teinarss
d60c05eff3
Change to use pattern matching
2021-03-27 17:29:20 +01:00
Matthias Mailänder
7bc17b59f5
Add a generic video player widget.
2021-01-10 10:21:17 +01:00
Matthias Mailänder
fb20479379
Add .vxl support to the asset browser.
2020-12-25 00:00:11 +00:00
Paul Chote
1cc1f93fb0
Rename Platform.GameDir to Platform.EngineDir.
2020-11-24 17:53:48 +01:00
Paul Chote
1dd5b113c7
Fix asset browser and map editor paths for SDK-based mods.
2020-11-22 16:42:46 +01:00
Matthias Mailänder
8d7e5f4663
Fix Analyzer warning: V3022 Expression is always true.
2020-09-26 22:59:39 +01:00
teinarss
27f1a7ab27
Use out var syntax
2020-08-19 18:11:07 +01:00
Matthias Mailänder
0e93d85273
Move the AssetBrowserFileEndingsFilter to IGlobalModData
...
to avoid mods having to duplicate the whole chrome layout.
2020-01-13 13:46:34 +01:00
abcdefg30
23b3c237b7
Update the year numbers in all license headers to 2020
2020-01-05 17:00:34 +00:00
Ivaylo Draganov
fde215360c
Add tooltips to overflowing labels
2019-05-27 17:28:47 +02:00
Paul Chote
3e404f6ac2
Remove HSLColor.
2019-03-04 18:26:42 +00:00
abcdefg30
cadbd0d9ab
Change the year number in all cs headers from 2018 to 2019
2019-01-26 23:15:21 +01:00
IceReaper
12407ae995
Fix asset browser displaying wrong file
...
If multiple files with same filename are present.
2018-03-31 16:08:35 +02:00