- Add
update_state_deferred
and simplifyupdate_state
#277 - Add flight booker example from 7gui #280
- Add timer example from 7gui #284
- Added grid function to align with flex function #291
- Add dropdown widget #265
- Stack event handlers #304
- Add stacking classes #305
- Add the Floem editor #296
- Allow toggling editor gutter #309
- Add new funcs for RwSignal and Trigger #312
- Add pause and resume for animations. Add progress bar in anim examples #327
- Added simple syntax highlighting example #342
- Add recapture button to inspector #343
- Add IME phantom text properly #373
- Add custom style methods for widgets #377
- Add method to stack/list to add class #378
- Add start/stop for animation. Dont advance animation if paused/stopped #386
- Add custom debug name #388
- Remove update size #427
- Add FreeBSD support #443
- Expose setting a Window Icon #453
- Allow views to detect if they are being painted for drag and drop #458
- Support undecorated windows in
WindowConfig
#456 - Add the ability to configure mac-os specific properties to WindowConfig #457
- Add the ability for a view to resign from active state #481
- Add signal from tokio channel behind flag #483
- Add label selection #488
- inspector: Add a search box and select up and down #510
- inspector: After clicking on the image, you can use the up and down a… #511
- support WindowEvent::DroppedFile #524
- Add custom style trait #535
- Add conditional classes and debug names #536
- Add create_signal_from_stream function #545
- Add support for gradients/brush as background/border #541
- add custom style for scroll #551
- Add SignalGet SignalWith SignalUpdate traits #558
- Add initial wasm support #527
- Keyframe Animations #563
- View transitions #565
- Add rich text builder #567
- add spring animations #575
- allow font embolden to be customized #579
- Add transform and scale properties #589
- add mac hide buttons config #595
- allow scroll to not clip #596
- add dyn view macro #598
- toggle button new function #602
- Add scroll extension #604
- add debounce action #627
- add scroll to view on gain focus #629
- add clear app focus message and command #632
- Add Vello as a renderer backend #635
- Allow comments in style macros #636
- add text input triple click #637
- add: remove keyboard navigable #638
- add undecorated shadow option for windows #643
- add prelude #641
- add: disable default view events #646
- Add To-Do app example #658
- add text input scroll when mouse goes out of bounds #659
- add event transforms and the rotation transform #664
- Split the
View
trait intoView
andWidget
#288 - Make
virtual_list
take a view #333 - automatically propagate pointer events at scroll end #380
- treat altgr as Modifier #408
- ECS - make floem directly own all views #432
- make default gap style one arg #477
- rename view style method to style_pass. #478
- Rename gap to row/col to more closely match web #479
- Make apply classes from context public #512
- allow font to be specified with px #583
- switch svg and button default to static #584
- Rename Tabs to Tab for clarity in the
tab
argument #593 - Make add and remove class on ViewId public #601
- rename window scale action to be consistent #639
- change on_key_* fns to provide acess to the modifiers #642
- event pass through #667
- Fixed up file dialog #326
- Stop PointerMove events going through menu #355
- Unfilled circle in vger #372
- Fix tooltip behaviour #414
- Don't crash when stroking straight lines in bezier path #450
- The most minimal fix possible for inter-window messages not being processed #473
- send theme updates #476
- fix:
checkbox
doesn't fire.on_click_stop
in example #516 - Fix non-standard text input behavior in Windows #544
- Fix text input cursor jumping to the end #548
- fix transition layout #570
- fix scale, rename transform to translate #590
- fix clip scale #606
- Fix scroll clip to not include padding #625
- fix panic on tab nav after deleted views #626
- fix text input event propagation #628
- fix scroll bar flashing #630
- pull box shadow from extractor #631
- fixes to button transitions in default theme #647
- dont send pointer events to overlap siblings #648
- Reduce typo count #660
- fix view transition example #662
- Refactor radio button to use value container #292
- build(deps): update rfd from 0.11.4 to 0.14.0 #345
- Continue text editor pointer events #348
- Implement line-ending recognition and normalization #353
- Move Gutter Layout into Gutter Widget #352
- wrap dropdown list in a scroll view #383
- Move some editor styling to floem style props #398
- Expose the scale value from Renderer. #444
- add keyboard nav to editor view #446
- Allow types generated with
prop_extractor!
to implementHash
,PartialEq
, andEq
trivially #447 - Expose
window_origin
fromComputeLayoutCx
#459 - Expose view and taffy node from ViewId #454
- deps: kurbo is used via peniko. #461
- Move Selectable to the default style #495
- Editor: Scroll top, middle, and bottom #497
- improve dropdown style context #513
- docs: add examples and index page #537
- Switch to upstream cosmic-text #539
- Remove the use of
LazyLock
in places where it's not necessary #546 - Use a loop instead of recursion when handling CR to avoid stack overflow #552
- create SignalTrack trait #562
- Make sorting keymaps possible by deriving Ord. #566
- Enhance the functionality of the clipboard. #580
- tooltip improvements #597
- Add Uninitialized variant to Renderer #608
- Project docs #614
- Add docs to ViewID and methods #615
- Simplify dropdown, add constructors, add docs #618
- use f for keyframe convention #652
- document items in view #654
- document views mod #655
- document scroll #656
- document decorators #657
floem_vello_renderer
: Don't depend onresvg
#661- animations improvements #663