Commit Graph
6602 Commits
Author SHA1 Message Date
Dmitry Stepanov 7ebba912e1 slice editor fixes
- fixed dragging of bottom right corner
- sync numeric fields after dragging
2025-01-28 21:29:46 +03:00
Dmitry Stepanov 0310316c41 ability to edit texture slice using corner thumbs 2025-01-28 21:14:44 +03:00
Dmitry Stepanov 63f9ec882e thumb widget for draggable things 2025-01-28 20:52:45 +03:00
Dmitry Stepanov fb775d7fc3 visualize region bounds handles 2025-01-28 16:36:23 +03:00
Dmitry Stepanov 8710389caf improved slice visualization 2025-01-28 16:23:35 +03:00
Dmitry Stepanov 9caf567430 basic functionality of texture slice editor
- split texture field in the nine patch widget
2025-01-28 15:08:04 +03:00
Dmitry Stepanov 91c2e376c0 more improvements for texture slice editor 2025-01-27 23:22:10 +03:00
Dmitry Stepanov 78848617c0 texture region editor for nine patch widget
- draft
2025-01-27 20:31:16 +03:00
Dmitry Stepanov ba145b401e configurable tiling mode for nine patch widget 2025-01-26 22:51:43 +03:00
Dmitry Stepanov 34afd3da7b ability to disable drawing of center region of nine patch widget 2025-01-26 10:49:10 +03:00
Dmitry Stepanov 01e2a6d02f nine patch widget improvements
- added ability to specify texture region for atlas support
- removed explicit uv coordinates and calculate them on the fly
2025-01-25 20:59:03 +03:00
Dmitry Stepanov 8a96545b95 property editors for Option<Rect<T>> 2025-01-25 20:58:44 +03:00
Dmitry Stepanov 2ad612d13f impl TypeUuidProvider for Rect<T> 2025-01-25 20:58:09 +03:00
Dmitry Stepanov 12035f37fc fixed crash when using nine patch widget without a texture 2025-01-25 15:17:18 +03:00
Dmitry Stepanov 074b64e980 StyledPropertyEditor draft
- allows to edit `StyledProperty<T>`
- still requires more work to support binding to a style property
2025-01-25 14:57:51 +03:00
Dmitry Stepanov faf0383ef8 moved load_image to fyrox-ui utils 2025-01-25 13:36:02 +03:00
Dmitry Stepanov b6a270fe8c ability to specify selected items for list view widget 2025-01-24 13:26:50 +03:00
Dmitry Stepanov 4dc39fc196 fixed incorrect bone matrices limit
- caused crash on some platforms with minimum supported uniform buffer size (16384 bytes)
2025-01-23 16:07:58 +03:00
Dmitry Stepanov 80df675c83 fixed ui style loading with texture properties 2025-01-23 15:44:13 +03:00
Dmitry Stepanov ea684a8e01 added texture property for ui styles 2025-01-23 15:22:31 +03:00
Dmitry Stepanov 652b788eb7 fixed incorrect element count set in glgeometrybuffer 2025-01-23 14:53:49 +03:00
Dmitry Stepanov 12ceecf72c gpu buffer example 2025-01-23 11:25:01 +03:00
Dmitry Stepanov 583fd567af docs for gpu texture 2025-01-22 22:20:21 +03:00
Dmitry Stepanov 767e508586 geometry buffer docs + api improvements 2025-01-22 13:37:42 +03:00
Dmitry Stepanov 8a379f1e5f improvements for light ui style 2025-01-21 23:40:49 +03:00
Dmitry Stepanov d33c32dc29 finished changelog for 0.36
- some minor fixes can still be submitted for it
2025-01-20 22:42:27 +03:00
Dmitry Stepanov 9c0f7a63fa updated changelog
- partially, because there's a lot of changes for 0.36
2025-01-20 19:48:46 +03:00
Dmitry Stepanov b307a55d6f improved search in the editor settings 2025-01-20 13:25:49 +03:00
Dmitry Stepanov ec59f16d0d searching functionality for editor settings
- the implementation is far from ideal
2025-01-19 23:30:11 +03:00
Dmitry Stepanov a5dbb92f33 shortcuts for groups in editor settings
- allows to quickly jump to a particular settings group
2025-01-18 16:22:32 +03:00
Dmitry Stepanov 88c8de61c9 WidgetBuilder::with_uniform_margin(..)
- shortcut for `.with_margin(Thickness::uniform(..))`
2025-01-18 14:35:56 +03:00
Dmitry Stepanov a232662783 added tags for reflection 2025-01-18 14:17:08 +03:00
Dmitry Stepanov 292a34dfe5 tooltip for track selection option 2025-01-18 14:00:20 +03:00
Dmitry Stepanov 2fba92a3a9 prevent tooltips from appearing after the cursor was moved away 2025-01-17 20:03:38 +03:00
Dmitry Stepanov eab379206f put search bar of the world viewer on the same row with other buttons 2025-01-16 14:37:18 +03:00
Dmitry Stepanov 1e3f360a65 use toggle button for track selection in the world viewer 2025-01-16 12:57:17 +03:00
Dmitry Stepanov 4f7db18c9e toggle button improvements 2025-01-16 12:56:48 +03:00
Dmitry Stepanov 526065b636 toggle button widget
- basic functionality
2025-01-16 00:33:10 +03:00
Dmitry Stepanov 4ab9f7ca60 minor ui style fixes 2025-01-15 23:20:13 +03:00
Dmitry Stepanov 2916235109 close projection (2d/3d) selector on selection 2025-01-14 15:10:23 +03:00
Dmitry Stepanov a04ce0c39e Merge remote-tracking branch 'origin/master' 2025-01-14 15:06:57 +03:00
Dmitry Stepanov aea4a7d605 added tooltip for shader field in the material editor 2025-01-14 15:06:33 +03:00
Dmitry Stepanov 05178ed940 Merge pull request #720 from b-guild/tilemapdata
Improving data storage in TileMap
2025-01-14 14:56:01 +03:00
b-guild f9c8a508fc Shrink to fit tilemap before writing. 2025-01-13 15:52:38 -08:00
b-guild c1d3ed2a63 Adding tile_handle method to TileMap, and simplifying 2025-01-13 14:29:50 -08:00
b-guild 5fd338c5a1 Updating TileMapData for new Downcast trait system 2025-01-13 05:09:23 -08:00
b-guild 038aa77f33 Merge branch 'master' into tilemapdata 2025-01-13 04:23:39 -08:00
Dmitry Stepanov 316c298696 Merge pull request #719 from b-guild/master
Fixing crash on deletion of tile set property layer.
2025-01-13 14:24:53 +03:00
b-guild 988b503ddc Merge branch 'master' of https://github.com/b-guild/Fyrox-glTF 2025-01-13 02:10:03 -08:00
Dmitry Stepanov 7952e4555a fixed crash when trying to get editor plugin by type 2025-01-13 12:08:18 +03:00