Commit graph

  • 63680b5696 Updated README Eduardo Flores 2022-10-11 21:51:50 -07:00
  • 07e53ddadd Reimplemented NavigationBar Eduardo Flores 2022-10-13 02:23:37 -07:00
  • 420d3c3dfc Changed the file structure Eduardo Flores 2022-10-12 19:44:44 -07:00
  • 7743d0d084 Implemented Expander Eduardo Flores 2022-10-09 11:25:46 -07:00
  • ba4544fb14 Reimplemented NavigationBar Eduardo Flores 2022-10-13 02:23:37 -07:00
  • e3bc7e1545 Changed the file structure Eduardo Flores 2022-10-12 19:44:44 -07:00
  • bd9b3bff25 Implemented Expander Eduardo Flores 2022-10-09 11:25:46 -07:00
  • a50294676d Print font name when selecting character Jeremy Soller 2022-10-12 17:35:23 -06:00
  • 210622d084
    Remove dead code Jeremy Soller 2022-10-12 17:17:14 -06:00
  • f396709ec9
    Remove scroll bar print Jeremy Soller 2022-10-12 15:41:42 -06:00
  • 6280665bd2
    Add UDHR samples Jeremy Soller 2022-10-12 15:24:30 -06:00
  • bc97a1323a
    Add scroll bar Jeremy Soller 2022-10-12 14:56:11 -06:00
  • eef1f2407b
    Mark redraw after page up/page down Jeremy Soller 2022-10-12 14:43:12 -06:00
  • 7e9721476d
    Implement page up/page down Jeremy Soller 2022-10-12 14:42:30 -06:00
  • aed6860568
    Lazy shaping Jeremy Soller 2022-10-12 14:23:02 -06:00
  • 2206193fff
    Reorder cache key Jeremy Soller 2022-10-12 14:08:55 -06:00
  • a1d4553a17
    Use log to reduce prints Jeremy Soller 2022-10-12 13:59:23 -06:00
  • 419f2dc612
    Improve rusttype usage Jeremy Soller 2022-10-12 13:51:50 -06:00
  • a4959bbe7b
    Add caching of swash rendering, significantly improves layout speed Jeremy Soller 2022-10-12 13:42:30 -06:00
  • 0b5050e601
    Emoji with ZJW sample Jeremy Soller 2022-10-12 11:57:27 -06:00
  • 9d7d443142
    More text for arabic sample Jeremy Soller 2022-10-12 11:56:53 -06:00
  • 5f86e9b51d
    Remove dead code Jeremy Soller 2022-10-12 10:32:06 -06:00
  • dedc2b82ca
    Remove print of wrapping information Jeremy Soller 2022-10-12 10:31:04 -06:00
  • a3f36c9b76
    Use system fonts for fallback Jeremy Soller 2022-10-12 10:28:30 -06:00
  • b410c82242 Updated README Eduardo Flores 2022-10-11 21:51:50 -07:00
  • 59d1b4c38d
    feat: Add minimize window support to headerbar Michael Aaron Murphy 2022-10-11 15:27:39 +02:00
  • 92634bf720
    Improve heuristic for splitting up whitespace Jeremy Soller 2022-10-10 13:13:04 -06:00
  • 8b57e23906
    Remove already fixed TODOs Jeremy Soller 2022-10-10 08:56:53 -06:00
  • 3bf92c1f04
    Skip blanks at line breaks when wrapping LTR text inside RTL text Jeremy Soller 2022-10-10 08:50:36 -06:00
  • a52bb1956e
    Improved line wrapping of bidi text Jeremy Soller 2022-10-10 08:30:32 -06:00
  • 66ab1e6000 Memory map fonts Jeremy Soller 2022-10-09 17:04:59 -06:00
  • 0365737908
    feat: Window maximize support, including double cick on headerbar Michael Aaron Murphy 2022-10-09 16:39:10 +02:00
  • 67ff797018 New approach to the HeaderBar widget Eduardo Flores 2022-10-09 02:35:03 -07:00
  • 5949eb8d89 Initial implementation of Expander widget Eduardo Flores 2022-10-08 21:38:30 -07:00
  • b092157f26 Remove empty navbar option Eduardo Flores 2022-10-08 04:58:06 -07:00
  • 06af4ec608 Fixed a layout error Eduardo Flores 2022-10-08 04:52:43 -07:00
  • 5c859fa1df Widget implementation for NavBar Eduardo Flores 2022-10-08 04:28:29 -07:00
  • 471b8faad4 New approach to the HeaderBar widget Eduardo Flores 2022-10-09 02:35:03 -07:00
  • df0f658220 Initial implementation of Expander widget Eduardo Flores 2022-10-08 21:38:30 -07:00
  • 6b79047890 Remove empty navbar option Eduardo Flores 2022-10-08 04:58:06 -07:00
  • 45978f1c6c Fixed a layout error Eduardo Flores 2022-10-08 04:52:43 -07:00
  • 70124c5d52 Widget implementation for NavBar Eduardo Flores 2022-10-08 04:28:29 -07:00
  • 9210179731 Swapped scrollable for cosmic::scrollable Eduardo Flores 2022-10-07 12:00:50 -07:00
  • 800ccbb52a Improvements for wrapping Jeremy Soller 2022-10-07 20:50:52 -06:00
  • b172009776 Update farsi sample Jeremy Soller 2022-10-07 19:44:52 -06:00
  • 71d5beda5c Increase performance with bidi text Jeremy Soller 2022-10-07 19:44:41 -06:00
  • 92c20fd6e1 Combine ltr and rtl layout Jeremy Soller 2022-10-07 19:15:02 -06:00
  • 22a0a2a3ed
    Shorten sections compared for font fallback. Jeremy Soller 2022-10-07 16:14:26 -06:00
  • d71c142d68
    Fix case where bidi detects opposite orientation from rustybuzz Jeremy Soller 2022-10-07 14:54:40 -06:00
  • 9595308c25
    Fix arabic sample Jeremy Soller 2022-10-07 14:41:22 -06:00
  • c8ccc322a8
    Link to freefont via paths Jeremy Soller 2022-10-07 14:27:03 -06:00
  • 440bd818c6
    Remove freefont Jeremy Soller 2022-10-07 14:25:34 -06:00
  • c4c100920e
    Link to more fonts Jeremy Soller 2022-10-07 14:25:19 -06:00
  • 5b526216f1
    Comment out debug message Jeremy Soller 2022-10-07 14:24:21 -06:00
  • 4d620c3d30
    Improve fallback and add fallback test Jeremy Soller 2022-10-07 14:20:26 -06:00
  • 2e57d9e2b6 Swapped scrollable for cosmic::scrollable Eduardo Flores 2022-10-07 12:00:50 -07:00
  • a56a9afa48
    Change default font size Jeremy Soller 2022-10-07 12:43:45 -06:00
  • d75a7979a9
    Add massive emoji test Jeremy Soller 2022-10-07 12:42:52 -06:00
  • deb993d9c3
    Support color emoji Jeremy Soller 2022-10-07 12:42:23 -06:00
  • 1651c4f792
    Only accept +/= for resize if ctrl is pressed Jeremy Soller 2022-10-07 12:21:23 -06:00
  • 08d5069327
    Fix opening empty file Jeremy Soller 2022-10-07 12:20:22 -06:00
  • a36291add7
    Default to swash, it supports ligatures more better Jeremy Soller 2022-10-07 12:00:45 -06:00
  • a5b950bfa9
    Add farsi sample Jeremy Soller 2022-10-07 10:39:05 -06:00
  • ca80c8ff4a
    Fix swash rendering Jeremy Soller 2022-10-07 10:31:49 -06:00
  • 10870f3c81
    Fix y offset Jeremy Soller 2022-10-07 10:16:22 -06:00
  • cf43655357
    Add support for swash Jeremy Soller 2022-10-07 09:41:36 -06:00
  • 51639e53cb
    Move text editing to TextBuffer abstraction Jeremy Soller 2022-10-07 08:20:24 -06:00
  • f5ccd15761 Add padding to the header bar Eduardo Flores 2022-10-06 22:00:04 -07:00
  • 4ae03278cc Fixed sidebar responsiveness Eduardo Flores 2022-09-30 18:43:32 -07:00
  • 8b73478c57 Made the navigation bar scrollable Eduardo Flores 2022-09-30 15:49:26 -07:00
  • 56b35ca00d Add padding to the header bar Eduardo Flores 2022-10-06 22:00:04 -07:00
  • 422c063b8c Fixed sidebar responsiveness Eduardo Flores 2022-09-30 18:43:32 -07:00
  • adb21c9d16 Made the navigation bar scrollable Eduardo Flores 2022-09-30 15:49:26 -07:00
  • 89285d78be
    fix: Add import for headerbar module Michael Aaron Murphy 2022-10-07 05:23:26 +02:00
  • 5d201fb102
    example: Integrate HeaderBar into COSMIC example Michael Aaron Murphy 2022-10-07 05:21:37 +02:00
  • b848931920
    feat: Add HeaderBar widget Michael Aaron Murphy 2022-10-07 05:20:06 +02:00
  • daf4cb1eb8
    Remove prints Jeremy Soller 2022-10-06 16:13:44 -06:00
  • fc6904dc3b
    Word wrapping with bi-directional text Jeremy Soller 2022-10-06 16:09:43 -06:00
  • 028894d62c
    Add more text samples Jeremy Soller 2022-10-06 14:34:04 -06:00
  • 3a10e44bab
    Add CJK sample Jeremy Soller 2022-10-06 13:54:17 -06:00
  • 956331e152
    Improvements to bidi rendering Jeremy Soller 2022-10-06 13:47:25 -06:00
  • 0b0ed1df68
    Fix off by one in rtl layout Jeremy Soller 2022-10-06 11:07:47 -06:00
  • fd8ef6ea8d
    Load additional fonts by path Jeremy Soller 2022-10-06 11:00:39 -06:00
  • 98b86ff900 Buffer abstraction, fixes multi-character inputs Jeremy Soller 2022-10-05 18:32:25 -06:00
  • 3227efef89
    Improve performance of layout lines Jeremy Soller 2022-10-05 11:28:05 -06:00
  • 682407d15a
    Fix bug in reshape lines Jeremy Soller 2022-10-05 10:56:41 -06:00
  • bc953df0d6
    Store original text as lines, reshape only changed lines Jeremy Soller 2022-10-05 10:43:59 -06:00
  • f7eb123140
    Separate hit detection and drawing for mouse event performance Jeremy Soller 2022-10-05 10:16:55 -06:00
  • 44f4c153af
    Delete extra file Jeremy Soller 2022-10-05 09:17:15 -06:00
  • 3295b254ad
    Make refactor into library Jeremy Soller 2022-10-05 09:16:51 -06:00
  • 132fb02008
    Switch to ab_glyph by default, faster with identical results Jeremy Soller 2022-10-05 08:46:54 -06:00
  • d64583a8f4 Text editing lol Jeremy Soller 2022-10-05 08:10:35 -06:00
  • fab9c9464b More improvements for selection Jeremy Soller 2022-10-04 21:32:26 -06:00
  • 5299dfaa8c Fix missing empty lines Jeremy Soller 2022-10-04 21:25:48 -06:00
  • ccf8626aca Time reshape Jeremy Soller 2022-10-04 21:14:44 -06:00
  • 9b97009a16 Improve text selection Jeremy Soller 2022-10-04 20:58:59 -06:00
  • da8c5875c6 Basic HiDPI implementation Jeremy Soller 2022-10-04 16:02:46 -06:00
  • 4e3d0bd8d5
    Expand clusters Jeremy Soller 2022-10-04 15:24:50 -06:00
  • 8068557468
    Fix indexing for RTL Jeremy Soller 2022-10-04 15:14:21 -06:00
  • a867d4520a
    Implement text clicking again Jeremy Soller 2022-10-04 15:04:22 -06:00