1. 15 Aug, 2022 1 commit
  2. 12 Aug, 2022 1 commit
  3. 10 Aug, 2022 1 commit
  4. 07 Aug, 2022 4 commits
  5. 06 Aug, 2022 1 commit
  6. 01 Aug, 2022 1 commit
  7. 30 Jul, 2022 1 commit
  8. 29 Jul, 2022 2 commits
  9. 27 Jul, 2022 1 commit
  10. 25 Jul, 2022 1 commit
  11. 24 Jul, 2022 1 commit
  12. 22 Jul, 2022 1 commit
  13. 18 Jul, 2022 2 commits
    • Christopher Davis's avatar
      desktop: List compatible form factors · 8ab3c250
      Christopher Davis authored
      List the form factors the app was designed for in the desktop
      file. This is so desktop environments like Phosh and Plasma Mobile
      can show or hide the app in the correct contexts.
      8ab3c250
    • Christopher Davis's avatar
      appdata: State hardware support · 73897a1f
      Christopher Davis authored
      Declare what sort of hardware we support and the minimum
      display size Characters is usable on. This allows applications
      like Software to display hardware information or hide the app
      on incompatible hardware.
      73897a1f
  14. 17 Jul, 2022 1 commit
  15. 14 Jul, 2022 4 commits
  16. 12 Jul, 2022 1 commit
  17. 11 Jul, 2022 1 commit
  18. 09 Jul, 2022 4 commits
  19. 08 Jul, 2022 1 commit
  20. 07 Jul, 2022 4 commits
  21. 06 Jun, 2022 1 commit
  22. 02 May, 2022 5 commits
    • Alexander Mikhaylenko's avatar
      searchProvider: Hide codepoints for composite characters · ebad8df1
      Alexander Mikhaylenko authored and Bilal Elmoussaoui's avatar Bilal Elmoussaoui committed
      Same as in the dialog.
      ebad8df1
    • Alexander Mikhaylenko's avatar
      characterDialog: Don't show codepoint for composite emoji · 8c18389b
      Alexander Mikhaylenko authored and Bilal Elmoussaoui's avatar Bilal Elmoussaoui committed
      There isn't a single codepoint to show here, just hide it.
      8c18389b
    • Alexander Mikhaylenko's avatar
      gc: Drop emoji from names.h · b04b332f
      Alexander Mikhaylenko authored and Bilal Elmoussaoui's avatar Bilal Elmoussaoui committed
      We already have them listed in emoji.h and don't need them duplicated here.
      b04b332f
    • Alexander Mikhaylenko's avatar
      gc: Add support for composite emoji · 1daaaf7c
      Alexander Mikhaylenko authored and Bilal Elmoussaoui's avatar Bilal Elmoussaoui committed
      These characters are really ligatures, and consist of multiple other
      characters. This means we can't pass around single gunichars anymore, and
      have to work with strings. Thankfully, gjs is flexible enough that it's
      completely transparent on JS side.
      
      Rework emoji.h. Since we can't assume one gunichar == one emoji anymore,
      we have to split the sequences and indices. We also need to store emoji
      names and it would be nice to follow the proper emoji order as listed in
      emoji-test.txt as well.
      
      Since UCD and Emoji names can apparently differ (for example, U+1F646
      is "FACE WITH OK GESTURE" in UCD and "person gesturing OK" in Emoji data),
      we need to use Emoji names for existing emoji as well.
      
      At this point we also need to stop handling emoji in the regular code path.
      For that, make a synthetic "singular" group listing all the non-composite
      emoji sorted by indices, so we can bsearch this group.
      
      Special case related characters for composite emoji, just return their
      components in this case. Try to be smart and group emoji.
      1daaaf7c
    • Alexander Mikhaylenko's avatar
      gc: Fix indentation · bf7c45bb
      Alexander Mikhaylenko authored and Bilal Elmoussaoui's avatar Bilal Elmoussaoui committed
      bf7c45bb