Jeremy Soller
9519696a5b
Add forbidden font families
2022-10-14 09:38:27 -06:00
Jeremy Soller
ce835d7014
Add Noto fallback fonts that are also on macOS
2022-10-14 09:30:40 -06:00
Jeremy Soller
619a52ed4e
Add default fallbacks for macOS
2022-10-14 09:25:30 -06:00
Jeremy Soller
9e7fa311e5
Fix fallback platforms
2022-10-13 19:18:51 -06:00
Jeremy Soller
d01eb3cbbc
Remove Meiryo fonts, they are not working
2022-10-13 14:22:23 -06:00
Jeremy Soller
340a438a32
Fix missing commas
2022-10-13 14:20:36 -06:00
Jeremy Soller
3552abdcbb
Add some CJK fonts for windows
2022-10-13 14:20:05 -06:00
Jeremy Soller
dc50b6935b
Add more windows script fallbacks
2022-10-13 14:10:07 -06:00
Jeremy Soller
f9985f8cae
Add some Windows script definitions
2022-10-13 13:58:15 -06:00
Jeremy Soller
14abe468b8
Add more script definitions
2022-10-13 13:57:57 -06:00
Jeremy Soller
51e3ef6627
Add some windows common fallbacks
2022-10-13 13:38:06 -06:00
Jeremy Soller
fec418b3b1
Add more script specific fallbacks
2022-10-13 13:26:06 -06:00
Jeremy Soller
f91cb3ce0f
Script specific font matching
2022-10-13 12:12:11 -06:00
Jeremy Soller
7e08a63796
Implement fallback priorities and han unification on Unix
2022-10-13 10:39:12 -06:00
Eduardo Flores
07e53ddadd
Reimplemented NavigationBar
...
- Navigation Bar was reimplemented to support sections and pages.
- Created new widget called separator, a horizontal rule with the COSMIC
theme.
2022-10-13 11:42:13 +02:00
Eduardo Flores
420d3c3dfc
Changed the file structure
2022-10-13 11:42:13 +02:00
Eduardo Flores
7743d0d084
Implemented Expander
...
- Updated example to show behavior
- Created styles for Expander and ExpanderRow
- Simpler implementation of `ExpanderRow`
- Deleted `ExpanderData` and replaced it with `ExpanderRow`
- Every row can now have child rows.
- Ran cargo fmt.
- Deleted settings example
- Added expander to cosmic example
- Expander icons now render
ListBox partially implemented
2022-10-13 11:42:13 +02:00
Jeremy Soller
a50294676d
Print font name when selecting character
2022-10-12 17:35:23 -06:00
Jeremy Soller
210622d084
Remove dead code
2022-10-12 17:17:14 -06:00
Jeremy Soller
f396709ec9
Remove scroll bar print
2022-10-12 15:41:42 -06:00
Jeremy Soller
6280665bd2
Add UDHR samples
2022-10-12 15:24:30 -06:00
Jeremy Soller
bc97a1323a
Add scroll bar
2022-10-12 14:56:11 -06:00
Jeremy Soller
eef1f2407b
Mark redraw after page up/page down
2022-10-12 14:43:12 -06:00
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