Skip to content
Snippets Groups Projects
  1. Apr 10, 2024
  2. Apr 06, 2024
    • sam edelsten's avatar
      internal placeholder plugin (#125) · aa836324
      sam edelsten authored
      
      * internal placeholder plugin
      
      * fix panic on placeholder editor input
      
      * remove autofocus in placeholder example
      
      * make `Placeholder.active` private
      
      * remove placeholder on input
      
      * fix multi-byte char in placeholder
      
      * show placeholder on empty editor
      
      * add guards to placeholder add fns
      
      * fix placeholder displaying incorrectly on input
      
      * fix flash when backspacing empty placeholder
      
      also properly fix the first-char display error
      
      * hacky fix for delete key breaking placeholder
      
      * fix newline issues in placeholder
      
      * fix clippy
      
      * update changelog, bump version
      
      ---------
      
      Co-authored-by: default avatarStaffEngineer <111751109+StaffEngineer@users.noreply.github.com>
      Co-authored-by: default avatarStaffEngineer <velo.app1@gmail.com>
      aa836324
  3. Mar 20, 2024
    • sam edelsten's avatar
      Cosmic text 0.11 (#124) · 696fe6f7
      sam edelsten authored
      
      * barely got text entry working again
      
      * remove local optimizations
      
      i should really put them somewhere else on my machine
      
      * delete most stuff to get the basics nearly working
      
      * editable text
      
      lots of cloning but seems to be the only way if buffers are in the ECS
      
      editor widgets don't relayout when edited, but when unfocused the buffer does
      
      * fix backspace on native and make basic_ui wasm editable
      
      * fix mid-edit layout
      
      * reimplement text cursor blinking
      
      uhoh it's looking like im using the not a starting point pr as a starting point lol
      
      * update `basic_sprite` example
      
      adds a util crate for common example systems
      also removes history tracking structs
      
      * `image_background`+`bevy_api_testing` examples
      
      MV `bevy_api_testing.rs` > `sprite_and_ui_clickable.rs`
      
      * remove `CosmicText` in favor of buffer functions
      
      simplifys API and mirrors Bevy's Text functions more closely
      
      * strip autoheight + example, update other examples
      
      * fix wasm compilation
      
      * clippy
      
      * fix text
      
      * fix clippy
      
      * fix wasm
      
      * fix import
      
      * add changelog
      
      * fix mouse cursor hover on sprite widget
      
      * fix editor cursor location when edited
      
      * fix blank widget when focused on startup
      
      * configurable cursor/selection colors
      
      * run layout functions when needed
      
      * fix ui widget mouse cursor
      
      * fix scale change
      
      ---------
      
      Co-authored-by: default avatarDima <Dmytro.Rets@Gamesys.co.uk>
      Co-authored-by: default avatarStaffEngineer <velo.app1@gmail.com>
      696fe6f7
Loading