Commit graph

  • e65bcbc4d3
    Change to a feature John Nunley 2023-07-22 08:24:28 -07:00
  • 13146f65cc
    Add easy conversions for tuples/arrays for Color John Nunley 2023-07-21 18:41:49 -07:00
  • 831e025cb1
    Upgrade missing glyphs to a warning John Nunley 2023-07-21 18:04:00 -07:00
  • 9d2f7a443a
    Merge pull request #152 from notgull/justify-font Jeremy Soller 2023-07-08 11:19:09 -06:00
  • 440d24ffa0
    Add more Debug implementations John Nunley 2023-07-07 21:44:21 -07:00
  • aa1b37aede
    Add Align::End for end-based alignment John Nunley 2023-07-07 21:31:17 -07:00
  • 7d50d17369
    0.9.0 Jeremy Soller 2023-07-06 07:37:03 -06:00
  • edd9eb8b23
    Merge branch 'offsetting-and-scaling' Jeremy Soller 2023-07-06 06:47:34 -06:00
  • 85ac473056
    Fix tests Jeremy Soller 2023-07-06 06:47:12 -06:00
  • fb8bb60972 update comments tigregalis 2023-06-30 20:40:12 +08:00
  • 7db01ebf3a use core::mem::{replace, take} not std:: tigregalis 2023-06-30 20:31:29 +08:00
  • 48f6aefb80 remove unnecessary into_iter in doctests tigregalis 2023-06-27 21:59:58 +08:00
  • 0d9173c05b update rich_text example with set_rich_text tigregalis 2023-06-27 21:56:17 +08:00
  • 4a05c9c1cf add BorrowedWithFontSystem<_>::set_rich_text tigregalis 2023-06-27 21:53:27 +08:00
  • f092bdde73 add Buffer::set_rich_text method tigregalis 2023-06-27 21:53:05 +08:00
  • e7f3e161b4
    Merge pull request #145 from 0HyperCube/update-libcosmic-version Jeremy Soller 2023-06-26 06:29:02 -06:00
  • 2c8d7c0bb9
    Merge pull request #144 from 0HyperCube/light-syntax-highlighter Jeremy Soller 2023-06-25 07:07:49 -06:00
  • f6f56a93be Update libcosmic example version 0hypercube 2023-06-25 12:01:18 +01:00
  • bc1a327371 Add light syntax highligher to libcosmic example 0hypercube 2023-06-25 11:58:10 +01:00
  • c3cd24dc97
    Truncate Y coordinate in LayoutGlyph::physical Héctor Ramón Jiménez 2023-06-20 06:39:06 +02:00
  • eb09cf0259
    Introduce PhysicalGlyph for offsetting and scaling Héctor Ramón Jiménez 2023-06-20 06:07:24 +02:00
  • e8b10fd675
    Base selection on the top of the line Jeremy Soller 2023-06-16 07:03:43 -06:00
  • 10bf182c5d
    Fix line wrap and scroll Jeremy Soller 2023-06-16 06:51:11 -06:00
  • 2fbd65a64f
    Compute ascent and descent only once in shape_skip Héctor Ramón Jiménez 2023-06-16 02:39:54 +02:00
  • ffa08d2da1
    Use rustybuzz in shape_fallback instead of swash Héctor Ramón Jiménez 2023-06-16 02:38:00 +02:00
  • 431163dc35
    Consider the centering_offset for visibility in LayoutRunIter Héctor Ramón Jiménez 2023-06-16 02:25:45 +02:00
  • c2bef6a345
    Align glyphs in a LayoutRun to baseline Héctor Ramón Jiménez 2023-06-16 01:47:35 +02:00
  • 3640b5e1ef
    Update rustybuzz to 0.8.0 Jeremy Soller 2023-06-12 11:13:29 -06:00
  • 79275d15e8
    Merge pull request #139 from StaffEngineer/cursor Jeremy Soller 2023-06-10 06:04:41 -06:00
  • 6dba04df08 allow setting cursor Dima Rets 2023-06-10 12:38:14 +01:00
  • b5f45f81f6
    Merge pull request #124 from tigregalis/iter-bidi-para Jeremy Soller 2023-06-09 07:03:07 -06:00
  • b6b03589b1
    Merge pull request #127 from tigregalis/buffer-no-font-system Jeremy Soller 2023-06-09 07:00:30 -06:00
  • 27d61e5514 update terminal example using colored tigregalis 2023-05-12 14:51:46 +08:00
  • 5ab509ebaa use alloc::vec instead of std::vec tigregalis 2023-05-11 17:14:52 +08:00
  • 053efa77b6 remove todo comment tigregalis 2023-05-08 18:24:38 +08:00
  • 6e336ad1cd replace use of str::lines with BidiParagraphs tigregalis 2023-05-08 18:12:36 +08:00
  • e298259dd5 introduce BidiParagraphs iterator tigregalis 2023-05-08 18:11:36 +08:00
  • 2ed9c34796 use Buffer::new_empty in Buffer::new tigregalis 2023-05-12 10:26:02 +08:00
  • cfb6760fa2 introduce Buffer::new_empty tigregalis 2023-05-12 10:23:43 +08:00
  • a93ec8adf8
    Merge pull request #138 from StaffEngineer/allow-cursor Jeremy Soller 2023-06-08 13:12:35 -06:00
  • 0eb08d218c allow setting cursor color Dima Rets 2023-06-08 15:32:32 +01:00
  • 9062cce140
    Merge pull request #122 from hecrj/feature/shaping-switch Jeremy Soller 2023-06-08 12:47:04 -06:00
  • bb176df59e
    Merge pull request #128 from tigregalis/fontdb-0-14 Jeremy Soller 2023-06-08 12:43:13 -06:00
  • a8aa3b1122
    Remove unnecessary cargo deny licenses and ignored vulnerabilities Jeremy Soller 2023-06-08 12:42:28 -06:00
  • 587bb5c98f
    Remove syn from cargo deny skip, warn on multiple-versions Jeremy Soller 2023-06-08 12:40:55 -06:00
  • 39895c988a
    Merge pull request #132 from trimental/monospaced-fallback Jeremy Soller 2023-06-08 12:38:17 -06:00
  • ca48c86f2b
    Merge pull request #131 from nicoburns/fix/non-wrapped-alignment Jeremy Soller 2023-06-08 12:33:24 -06:00
  • f0becfdb54
    Fix comment typo Jeremy Soller 2023-06-08 12:32:34 -06:00
  • b7f2687ada
    Merge pull request #137 from bjorn3/no_ouroboros Jeremy Soller 2023-06-08 12:27:44 -06:00
  • 95e36249d5 Remove the dependency on ouroboros bjorn3 2023-06-08 17:45:54 +02:00
  • e1e9fb5215 Fallback to monospaced font if Monospace family is not found Lucas Timmins 2023-05-20 02:05:52 +08:00
  • 8d37da51b9 Fix non-wrapped alignment Nico Burns 2023-05-18 22:53:52 +01:00
  • 9c4fd35d8e bump fontdb to 0.14.1 tigregalis 2023-05-12 11:11:13 +08:00
  • b85d6a4f23
    Use Vec::new instead of vec! macro Héctor Ramón Jiménez 2023-04-21 20:56:11 +02:00
  • 87d75531b7
    Allow Shaping::Basic only if swash feature is enabled Héctor Ramón Jiménez 2023-04-21 20:47:02 +02:00
  • 0dce8b75d1
    Fix examples Héctor Ramón Jiménez 2023-04-21 20:35:59 +02:00
  • a5c548b12f
    Fix syntect module Héctor Ramón Jiménez 2023-04-21 20:29:56 +02:00
  • 9e559e150d
    Write docs for Shaping enum Héctor Ramón Jiménez 2023-04-21 20:26:08 +02:00
  • 0f055c0a13
    Replace skip_shaping boolean with Shaping enum Héctor Ramón Jiménez 2023-04-21 20:24:44 +02:00
  • ad111a1df1
    Add skip_shaping flag to avoid expensive shaping when not needed Héctor Ramón Jiménez 2023-04-19 00:24:43 +02:00
  • bfb5eefbfa
    Merge pull request #121 from CryZe/fixed-wasm-support Jeremy Soller 2023-04-04 09:50:46 -06:00
  • a8546df7b3 Fix WebAssembly support Christopher Serr 2023-04-02 15:27:28 +02:00
  • 3224daa66f
    0.8.0 Jeremy Soller 2023-04-03 08:27:28 -06:00
  • f2445987fb
    Merge pull request #118 from pop-os/checked_sub Jeremy Soller 2023-03-31 06:43:30 -06:00
  • 615dc51907
    Merge pull request #119 from CryZe/fix-no-std-signature Jeremy Soller 2023-03-31 06:42:26 -06:00
  • e790e8e718 use checked_sub to fix panic on window resize. 13r0ck 2023-03-28 16:30:53 -06:00
  • 3b6373d0f4 Temporarily allow syn v1.0 in cargo deny Christopher Serr 2023-03-30 20:11:45 +02:00
  • 3c7dc1f657
    Remove monospaced from attrs Jeremy Soller 2023-03-30 08:04:52 -06:00
  • 71281a5d79 Fix FontSystem::new_with_locale_and_db Signature Christopher Serr 2023-03-29 22:29:09 +02:00
  • 521acb64e0
    Merge pull request #117 from CryZe/reuse-memory-in-set-text Jeremy Soller 2023-03-27 18:27:46 -06:00
  • c8a7814974
    Merge pull request #116 from CryZe/expose-rustybuzz Jeremy Soller 2023-03-27 18:26:42 -06:00
  • aff886da64 Allow buffer reuse in BufferLine Christopher Serr 2023-03-27 23:14:40 +02:00
  • 8a14734033 Expose rustybuzz in the public API Christopher Serr 2023-03-27 23:08:32 +02:00
  • 6c355bf08b
    Update libcosmic to fix memory leak Jeremy Soller 2023-03-24 09:59:03 -06:00
  • 3bb2868fbf
    Update libcosmic Jeremy Soller 2023-03-24 08:05:46 -06:00
  • d85f12af8b
    Fix #106 with editor-libcosmic Jeremy Soller 2023-03-24 07:51:31 -06:00
  • 31a8427e10
    Update libcosmic Jeremy Soller 2023-03-23 14:20:48 -06:00
  • e788c175ec Merge branch 'geieredgar-example-deps' Jeremy Soller 2023-03-17 18:19:11 -06:00
  • f101f5ca93 Merge branch 'example-deps' of https://github.com/geieredgar/cosmic-text into geieredgar-example-deps Jeremy Soller 2023-03-17 18:18:20 -06:00
  • 11be627086 Merge branch 'geieredgar-mut-font-system' Jeremy Soller 2023-03-17 18:16:56 -06:00
  • 9ebbc33792 Merge branch 'mut-font-system' of https://github.com/geieredgar/cosmic-text into geieredgar-mut-font-system Jeremy Soller 2023-03-17 18:15:45 -06:00
  • be94a59eb8 Merge branch 'hojjatabdollahi-fix-layout-overflow' Jeremy Soller 2023-03-17 18:12:58 -06:00
  • d297a6a48a
    Call get_font lazily Edgar Geier 2023-03-14 00:39:50 +01:00
  • 05b069911a Fix indices (suggestions by geieredgar) Hojjat 2023-03-13 13:08:35 -06:00
  • 01e609f3d6
    Merge branch 'pop-os:main' into fix-layout-overflow Hojjat 2023-03-13 11:40:42 -06:00
  • 7fa51c6404 Fixed some typos Hojjat 2023-03-13 08:50:24 -06:00
  • f86acd325c
    Lazily call make_shared_face_data Edgar Geier 2023-03-13 11:15:36 +01:00
  • 8d503af956 bugfix: mixed ltr+rtl overflow Hojjat 2023-03-12 15:33:34 -06:00
  • af4378d753
    Add db_mut method to FontSystem Edgar Geier 2023-03-12 10:30:39 +01:00
  • 41468c17a2
    Fix doctest Edgar Geier 2023-03-12 10:30:33 +01:00
  • 3331f41d7a
    Improve documentation Edgar Geier 2023-03-12 10:30:27 +01:00
  • 384c5c1fdc
    Remove Mutex from FontSystem Edgar Geier 2023-03-12 10:30:20 +01:00
  • 46e9ef0246
    Make BorrowedWithFontSystem borrow FontSystem mutably Edgar Geier 2023-03-12 10:30:09 +01:00
  • 057b5b6fa9
    Extract borrow of FontSystem from Buffer Edgar Geier 2023-03-12 10:30:03 +01:00
  • bff5aaaea3
    Make FontSystem not self-referencing Edgar Geier 2023-03-12 10:23:54 +01:00
  • c4a8d521f6 Add default Redox font directory (/ui/fonts) Jeremy Soller 2023-03-08 21:01:53 -07:00
  • e43cc03354 Use std font system for redox Jeremy Soller 2023-03-08 20:44:26 -07:00
  • d59fd3f46b
    Update example dependencies Edgar Geier 2023-03-06 22:43:25 +01:00
  • 1bc198fd63
    Merge pull request #94 from geieredgar/updates Jeremy Soller 2023-03-05 06:49:16 -07:00
  • 28d8f5951b
    Merge pull request #96 from geieredgar/clippy-fixes Jeremy Soller 2023-03-05 06:46:54 -07:00