Changelog
- 670c7eb mention zig project as the original rule author
- 161bb0e cleanup
- 9bdeb9e remove uses_individual_texture
- aec883f fmt windows
- fc858da small fixes for windows
- c1b08ef fix #1417 capabilities query not working fully
- c9681cb fmt
- a3cf07b fix #1399 copying non-sense
- 649d93f format code
- d0cbef1 fix missing edition fix for windows
- 6232679 antliased diagonals
- 35012a3 format code
- 470d0e2 update corcovado
- 60533be fix install man pages closes #1439
- 47d6622 avoid invalid resizes closes #1448
- 898739e avoid /tmp path on windows
- 00f125a update kitty
- 0a8e88b allow zero id
- 52dd2d9 fix windows pts
- 1514b2e do some clenup
- 44ae7d7 update tests
- 2a8c205 fix some lints
- 52e7100 format file
- 743d0bf readd font features
- b46eb26 fix warnings, we need to figure out font feature still
- af50d84 remove unusable stuff
- c289fe5 add scrollbar.rs
- 6295a08 remove char cache
- ac01cb0 simplify compositor.create_underline_from_decoration
- 2d7ca76 use objc_rs
- d121ee0 remove channels from get_optimal_texture_format
- 4ff72a3 scroll bar
- 56691ce oopsie
- b885510 add missing props again
- 3acb5ed add missing props
- 545a62c correct w/h fallback
- 483a3e3 stop resizing image on protocols
- be2a8f3 add assistant
- f85b61b revist assistant
- 1f7d8af revisit search
- 1c82b24 Merge branch 'main' into zero-dot-three
- 9fc3a3c fix some scaling problems on linux and windows
- ee3a74d actually this is opt-in and might be removed
- 8c6de11 what's coming next
- 45326dd fix non-macos scaling
- 9de2a7c simplify check for border
- f0a9949 eh let's go the simple way for panels
- 84d82d1 update color
- 0c76781 allow to resize and add clipping to panel content
- c17007f check y on swatch
- 05b59e1 fix input text on color picker
- e6e11f1 few ui updates
- 83f5388 update styles
- ffbb0e7 change command_palette
- c5d2598 set colors via tab
- e8f0c19 add scp originally implemented by alacritty/vte#112
- 4e7c45e Merge branch 'main' into zero-dot-three
- 51d86ca new welcome route
- d80f287 fix conflict keys
- ec39aae flake.lock: Update (#1453)
- 13700f0 docs: fix links (#1451)
- 8a40827 update lockfile
- b65c72f flake.lock: Update (#1433)
- 6f02be4 Merge branch 'main' into zero-dot-three
- 73da8c1 add contributing
- 45c9297 flake.lock: Update (#1430)
- 40bbc76 Merge branch 'main' into zero-dot-three
- 30cfad6 remove bench trash test
- 94ff463 flake.lock: Update (#1425)
- 242ccd3 [sugarloaf] librashader refactor (#1416)
- c65582b Merge branch 'main' into zero-dot-three
- 487c4b8 Implement --app-id flag (#1362)
- 45448b8 Update metadata for com.rioterm.Rio (#1371)
- 203f296 flake.lock: Update (#1418)
- 2627b07 Fix keyboard mode stack underflow triggered by Kitty sequences (#1386)
- b0a5e5a flake.lock: Update (#1409)
- 01f9154 flake.lock: Update (#1400)
- 5b44999 fix merge
- 90f8787 flake.lock: Update (#1394)
- 9eeef08 Merge branch 'main' into zero-dot-three
- 4981c39 update wgpu and rust
- 2c7d45e update metainfo
- b5a6ca1 update deps
- 1b4ffbb Merge branch 'main' into zero-dot-three
- aff709b update defaults
- e858f48 set screen and window background color when changed via OSC
- fadab4e sdf antialising for curly
- 6ab53a3 wip quad
- 34767d4 fix click on panel
- 8d8415e drop old key
- d56f057 fix: to o(n)
- 4fe9b68 refactor to scaled margin
- 8695c6b scale margins
- 9087b8f add draw_order example
- f8893b7 add split-active and default margin for panels
- 1ecdedc few memory updates
- 39a2b22 refactor cursor
- 8844019 self.reset_panel_styles_to_flexible
- 4508094 move to layout folder instead
- e2c00b8 rename to margin
- 044c832 new margin api
- 69f146e avoid scaling on rendering
- 2969eb1 cleanup trash
- 61ca59c Merge branch 'main' into zero-dot-three
- d1149e5 simplify some stuff in the changelog
- 4b0e7d4 update changelog
- 65960e0 simplify grid
- d161f05 wip new layout system
- 68cc4f1 remove PADDING
- 0a39166 add panel padding
- 4383a3a new padding api
- fc191c8 fix: remove is macos deadzone
- 80a6a7e Merge branch 'main' into zero-dot-three
- 276127f match y position
- 1e57f2c Merge branch 'main' into zero-dot-three
- 000391d Merge branch 'main' into zero-dot-three
- 7c3f291 reduce MAX_TEXT_RUN_CACHE_SIZE to 4096
- 3100ca6 remove CacheStats
- 3265429 change text key to u64
- c4456e1 simplify cache
- 58534fa update draw_layout
- 2b78d35 Merge branch 'main' into zero-dot-three
- 50cf1fe progress bar
- 754a50a Migrate frontend to new sugarloaf api (#1365)
- 040ce04 update examples
- ea1c010 refactor sugarloaf api
- 87f9205 Merge branch 'main' into zero-dot-three
- 12a23c9 format code
- 90c3738 handle applications that enable mouse
- 990ccf0 double click to expand and change cursor
- 741a54d refactor island
- 3f4430a remove haunted from gitignore
- 4f611cf remove is_macos_deadzone
- fc5891b fix height for first tab
- 9e16b63 rename composer to tab
- c4267b1 new tabs
- 741155f implement move_traffic_light
- 31b4bea use set_hide_if_single
- 370f99b update island
- d922218 padding x as 10
- 667681e getting somewhere
- 3f289c6 rework island
- 9d21598 just flip instead of run everything
- 4a25668 cleanup rich text when removed
- 2a8a483 remove f16 for webgpu
- 0b9bbd4 update README.md
- 71bfdc5 time to revamp term mod
- f1f0998 fix: few cleanups on stuff
- d357ba0 Merge branch 'main' into zero-dot-three
- 0a966d8 remove test_kitty_graphics.sh
- 1fe9af3 Merge branch 'main' into zero-dot-three
- 162111e update changelog
- 4b06e64 simplify stuff and grow metal
- 0428579 Merge branch 'main' into zero-dot-three
- 4f939cc remove unnecessary log
- 0d64f7f start blog post
- 2037e3e ok sugarloaf now on grid
- 0b8f193 small cleanup
- b118d84 Merge branch 'main' into zero-dot-three
- 5a408fe Merge main into zero-dot-three
- 5b1cf84 use smallvec for kitty
- eed4b26 address some perf issues
- 45ac863 avoid request unimplemented
- 647c8c5 apc kitty on crosswords
- ba4db2c apc start and end
- cb12d8d step back on f16 for wgpu for now
- d128547 fix macos build
- 3a53455 make it compile on non-macos (#1340)
- 401307d Merge branch 'main' into zero-dot-three
- 41bcad1 change name to composer
- 5eb7c0e need to fix drawablechars not being affected by font size
- d3b06d0 use ref instead of mut
- 3cef74a BlackLargeCircleMinusRightQuarterSection
- 14bb041 remove double validation, also incorrect because had to check graphics which didn't
- 236fbdb Implement proper batching by atlas to avoid lifetime issues
- a5bf4fa change architecture to coexist images and text
- 3956b7c remove add_primitive_rect
- 28d1856 avoid double graphics cell check on unicode
- 8d89533 graphics cell now can have background, let's freaking go
- 9f642f2 update changelog
- 2101b80 fix png/webp
- 3a79205 making it place correct and add tests
- ad9a477 shared memory
- 5eb8b93 investigating kitty image protocol, now works for some cases it's misspositioned though
- 6cd62a7 wip kitty loading
- d48ec0e add tests?
- df9fd4c data about sixel
- 4eca53d fix image calculation
- ef7be61 update changelog
- dc053a6 wip palette
- 33edf2c ok somewhere on term position
- 4116b47 wip island
- 6801f34 updates
- 2f9989e update island
- 9529729 island
- b447797 remove other navigations
- 3ae5528 fix cargo lock duplicated
- ba1b655 Merge branch 'main' into v0.3.0
- c8997fe Breaking: as is default on MacOS (instead of ).
- 28705f6 wip kitty
- 8ce702a Fix Rust 2021 compatibility issues in kitty graphics protocol
- ca9e323 Merge branch 'kitty-image-protocol' into sugarloaf-metal-support
- ed7f738 remove layer
- 6eb7e6d Update rio-backend/src/ansi/kitty_graphics_protocol.rs
- e88eb35 Update rio-backend/src/ansi/kitty_graphics_protocol.rs
- cecb748 Update rio-backend/src/ansi/kitty_graphics_protocol.rs
- c1a6a64 change api to rect
- ba324ce update it
- 2f10b1b add haunted
- 4098d8f remove logs
- 4c17069 cleanup
- 5f148ee cleanup
- c8f0bca fix dimensions
- 5074eb8 cleanup
- 912eba3 clear some weird stuff
- 3c96f1d hack
- aa2b455 fix examples
- f14d885 fixup! progress
- f7fcfab progress
- 60fec54 fixup! first attempt of unify
- a90ab3c first attempt of unify
- 8929144 fix stuff
- 2581227 fix background
- 6fe305b let's goo
- 443d2d5 update rich_text but stops rendering
- 3672a53 render something
- 09f839e add description
- 75cb5d8 renders all now
- 2e7da46 scaled size
- 11f6255 remove unit_vertices_buffer
- 1a4ee6e prgress
- 587c208 add quad metal not working yet
- 2393744 it builds now
- 0fd6b17 fix atlas and filters
- 68211f4 work in progress (quad ok)
- 4b4f3c7 update filters
- 1f57bb6 start split wgpu context
- c179913 update deps
- 56137af add metal
- 0a84008 split files to make easier to maintain
- ec99f70 update context to work with enum
- f312cab update defaults
- 70f1a73 start metal support
- eec7f82 kitty image protocol
- 45e45d8 kitty protocol support - 1