Jeremy Soller
7e9721476d
Implement page up/page down
2022-10-12 14:42:30 -06:00
Jeremy Soller
aed6860568
Lazy shaping
2022-10-12 14:23:02 -06:00
Jeremy Soller
2206193fff
Reorder cache key
2022-10-12 14:08:55 -06:00
Jeremy Soller
a1d4553a17
Use log to reduce prints
2022-10-12 13:59:23 -06:00
Jeremy Soller
419f2dc612
Improve rusttype usage
2022-10-12 13:51:50 -06:00
Jeremy Soller
a4959bbe7b
Add caching of swash rendering, significantly improves layout speed
2022-10-12 13:42:30 -06:00
Jeremy Soller
0b5050e601
Emoji with ZJW sample
2022-10-12 11:57:27 -06:00
Jeremy Soller
9d7d443142
More text for arabic sample
2022-10-12 11:56:53 -06:00
Jeremy Soller
5f86e9b51d
Remove dead code
2022-10-12 10:32:06 -06:00
Jeremy Soller
dedc2b82ca
Remove print of wrapping information
2022-10-12 10:31:04 -06:00
Jeremy Soller
a3f36c9b76
Use system fonts for fallback
2022-10-12 10:29:01 -06:00
Michael Aaron Murphy
59d1b4c38d
feat: Add minimize window support to headerbar
2022-10-11 15:34:30 +02:00
Jeremy Soller
92634bf720
Improve heuristic for splitting up whitespace
2022-10-10 13:13:04 -06:00
Jeremy Soller
8b57e23906
Remove already fixed TODOs
2022-10-10 08:56:53 -06:00
Jeremy Soller
3bf92c1f04
Skip blanks at line breaks when wrapping LTR text inside RTL text
2022-10-10 08:50:36 -06:00
Jeremy Soller
a52bb1956e
Improved line wrapping of bidi text
2022-10-10 08:30:32 -06:00
Jeremy Soller
66ab1e6000
Memory map fonts
2022-10-09 17:04:59 -06:00
Michael Aaron Murphy
0365737908
feat: Window maximize support, including double cick on headerbar
2022-10-09 16:39:10 +02:00
Eduardo Flores
67ff797018
New approach to the HeaderBar widget
2022-10-09 12:56:47 +02:00
Eduardo Flores
5949eb8d89
Initial implementation of Expander widget
2022-10-09 12:56:47 +02:00
Eduardo Flores
5c859fa1df
Widget implementation for NavBar
...
- Implemented NavBar as a Widget
2022-10-09 12:56:47 +02:00
Eduardo Flores
9210179731
Swapped scrollable for cosmic::scrollable
...
- Renamed scrollbar to scrollable
2022-10-08 20:59:53 +02:00
Jeremy Soller
800ccbb52a
Improvements for wrapping
2022-10-07 20:50:52 -06:00
Jeremy Soller
b172009776
Update farsi sample
2022-10-07 19:44:52 -06:00
Jeremy Soller
71d5beda5c
Increase performance with bidi text
2022-10-07 19:44:41 -06:00
Jeremy Soller
92c20fd6e1
Combine ltr and rtl layout
2022-10-07 19:15:02 -06:00
Jeremy Soller
22a0a2a3ed
Shorten sections compared for font fallback.
2022-10-07 16:14:26 -06:00
Jeremy Soller
d71c142d68
Fix case where bidi detects opposite orientation from rustybuzz
2022-10-07 14:54:40 -06:00
Jeremy Soller
9595308c25
Fix arabic sample
2022-10-07 14:41:22 -06:00
Jeremy Soller
c8ccc322a8
Link to freefont via paths
2022-10-07 14:27:03 -06:00
Jeremy Soller
c4c100920e
Link to more fonts
2022-10-07 14:25:19 -06:00
Jeremy Soller
5b526216f1
Comment out debug message
2022-10-07 14:24:21 -06:00
Jeremy Soller
4d620c3d30
Improve fallback and add fallback test
2022-10-07 14:20:26 -06:00
Jeremy Soller
a56a9afa48
Change default font size
2022-10-07 12:43:45 -06:00
Jeremy Soller
d75a7979a9
Add massive emoji test
2022-10-07 12:42:52 -06:00
Jeremy Soller
deb993d9c3
Support color emoji
2022-10-07 12:42:23 -06:00
Jeremy Soller
1651c4f792
Only accept +/= for resize if ctrl is pressed
2022-10-07 12:21:23 -06:00
Jeremy Soller
08d5069327
Fix opening empty file
2022-10-07 12:20:22 -06:00
Jeremy Soller
a36291add7
Default to swash, it supports ligatures more better
2022-10-07 12:00:45 -06:00
Jeremy Soller
a5b950bfa9
Add farsi sample
2022-10-07 10:39:05 -06:00
Jeremy Soller
ca80c8ff4a
Fix swash rendering
2022-10-07 10:31:49 -06:00
Jeremy Soller
10870f3c81
Fix y offset
2022-10-07 10:16:22 -06:00
Jeremy Soller
cf43655357
Add support for swash
2022-10-07 09:41:36 -06:00
Jeremy Soller
51639e53cb
Move text editing to TextBuffer abstraction
2022-10-07 08:22:33 -06:00
Eduardo Flores
f5ccd15761
Add padding to the header bar
2022-10-07 14:06:27 +02:00
Eduardo Flores
4ae03278cc
Fixed sidebar responsiveness
...
- Created new widget `scrollbar` which can adopt COSMIC styling.
- Increased sidebar icon size by 4 pixels to improve visibility.
- Added padding inside the navigation bar to prevent collision with the scrollbar.
- Increased the max width of the condensed navbar for the scrollbar.
2022-10-07 14:06:27 +02:00
Michael Aaron Murphy
5d201fb102
example: Integrate HeaderBar into COSMIC example
2022-10-07 05:21:37 +02:00
Jeremy Soller
daf4cb1eb8
Remove prints
2022-10-06 16:13:44 -06:00
Jeremy Soller
fc6904dc3b
Word wrapping with bi-directional text
2022-10-06 16:09:43 -06:00
Jeremy Soller
028894d62c
Add more text samples
2022-10-06 14:34:04 -06:00