Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Svelte Editor Toolbar #1109

Merged
merged 97 commits into from Apr 16, 2021
Merged

Svelte Editor Toolbar #1109

merged 97 commits into from Apr 16, 2021

Commits on Apr 15, 2021

  1. Add ts/editor-toolbar

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    de77e40 View commit details
    Browse the repository at this point in the history
  2. First implementation

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    7787a78 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a0a9619 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    fee78d2 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0963d53 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ccb7c5d View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    9563da3 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    b26c429 View commit details
    Browse the repository at this point in the history
  9. Add hover and active effects

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    a12e39a View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    0269c97 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    8c931af View commit details
    Browse the repository at this point in the history
  12. Merge buttons to one OuterButtonGroup

    - keeping up the concept of left / right buttons might not be necessary anymore
    - This might make it easier to display them on mobile, and simplifies the logic
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    773f431 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    bf433f1 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    2f808fe View commit details
    Browse the repository at this point in the history
  15. Make all buttons functional

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    1202122 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    77de6c0 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    b5b9c79 View commit details
    Browse the repository at this point in the history
  18. Add negative tabindex

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    7f5e9b1 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    e25583d View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    4280bf2 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    9340d20 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    a820059 View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    5eb07d3 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    391f64f View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    fa900e1 View commit details
    Browse the repository at this point in the history
  26. Add SelectButton

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    f526b51 View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    fb668c5 View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    5f498e6 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    9b68a5c View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    3ddbc1e View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    4e6d5d9 View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    216b93c View commit details
    Browse the repository at this point in the history
  33. Copy the full SHA
    7f42b38 View commit details
    Browse the repository at this point in the history
  34. Copy the full SHA
    45992b6 View commit details
    Browse the repository at this point in the history
  35. Add exports for add-ons

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    6953389 View commit details
    Browse the repository at this point in the history
  36. Copy the full SHA
    9cbab08 View commit details
    Browse the repository at this point in the history
  37. Copy the full SHA
    8b90610 View commit details
    Browse the repository at this point in the history
  38. Copy the full SHA
    96feba7 View commit details
    Browse the repository at this point in the history
  39. Fix some code quality issues

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    37ed3e8 View commit details
    Browse the repository at this point in the history
  40. Copy the full SHA
    10952de View commit details
    Browse the repository at this point in the history
  41. Copy the full SHA
    bb64f73 View commit details
    Browse the repository at this point in the history
  42. Fix clicking the bold button immediately showing the updated button s…

    …tate
    
    - rather than only after typing
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    2046b00 View commit details
    Browse the repository at this point in the history
  43. Copy the full SHA
    2820167 View commit details
    Browse the repository at this point in the history
  44. Copy the full SHA
    c7590c8 View commit details
    Browse the repository at this point in the history
  45. Change overflow of button groups to overflow-y auto

    Avoids erratic creation of scrollbars
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    120e145 View commit details
    Browse the repository at this point in the history
  46. Rename types.ts to types.d.ts

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    8e1092d View commit details
    Browse the repository at this point in the history
  47. Copy the full SHA
    a2d3720 View commit details
    Browse the repository at this point in the history
  48. Copy the full SHA
    bf33397 View commit details
    Browse the repository at this point in the history
  49. Make wraps a passable prop to EditorToolbar

    Can be set to nowrap via document.getElementByID("editorToolbar").component.$set({ wraps: false })
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    59884df View commit details
    Browse the repository at this point in the history
  50. Copy the full SHA
    d3e1bfa View commit details
    Browse the repository at this point in the history
  51. Copy the full SHA
    86c57d5 View commit details
    Browse the repository at this point in the history
  52. Copy the full SHA
    f88b9d6 View commit details
    Browse the repository at this point in the history
  53. Copy the full SHA
    4c273ca View commit details
    Browse the repository at this point in the history
  54. Copy the full SHA
    cbf72c0 View commit details
    Browse the repository at this point in the history
  55. Copy the full SHA
    fe4ba87 View commit details
    Browse the repository at this point in the history
  56. Copy the full SHA
    eceb98f View commit details
    Browse the repository at this point in the history
  57. Copy the full SHA
    8fd2166 View commit details
    Browse the repository at this point in the history
  58. Copy the full SHA
    d6ad508 View commit details
    Browse the repository at this point in the history
  59. Copy the full SHA
    b364ae5 View commit details
    Browse the repository at this point in the history
  60. Copy the full SHA
    432e0a5 View commit details
    Browse the repository at this point in the history
  61. Copy the full SHA
    920b740 View commit details
    Browse the repository at this point in the history
  62. Remove $$restProps and make explicit dropdown support in buttons

    * Currently LabelButton, CommandIconButtton, and IconButton support dropdowns
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    1eafa7d View commit details
    Browse the repository at this point in the history
  63. Copy the full SHA
    38cc0df View commit details
    Browse the repository at this point in the history
  64. Copy the full SHA
    8f7c32f View commit details
    Browse the repository at this point in the history
  65. Copy the full SHA
    00d8d86 View commit details
    Browse the repository at this point in the history
  66. Copy the full SHA
    443cef6 View commit details
    Browse the repository at this point in the history
  67. Copy the full SHA
    e6996ae View commit details
    Browse the repository at this point in the history
  68. Copy the full SHA
    d6d4269 View commit details
    Browse the repository at this point in the history
  69. Copy the full SHA
    0133652 View commit details
    Browse the repository at this point in the history
  70. Copy the full SHA
    9f740f3 View commit details
    Browse the repository at this point in the history
  71. Copy the full SHA
    02c8893 View commit details
    Browse the repository at this point in the history
  72. Copy the full SHA
    49daa2d View commit details
    Browse the repository at this point in the history
  73. Copy the full SHA
    8760bd9 View commit details
    Browse the repository at this point in the history
  74. Copy the full SHA
    dd530dc View commit details
    Browse the repository at this point in the history
  75. Copy the full SHA
    e732eca View commit details
    Browse the repository at this point in the history
  76. Copy the full SHA
    a7d24e7 View commit details
    Browse the repository at this point in the history
  77. Style light mode button bar with borders

    - whereas night mode toolbar has no visible borders
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    b696635 View commit details
    Browse the repository at this point in the history
  78. Copy the full SHA
    13decbe View commit details
    Browse the repository at this point in the history
  79. Copy the full SHA
    e3a3ca3 View commit details
    Browse the repository at this point in the history
  80. Copy the full SHA
    efc8678 View commit details
    Browse the repository at this point in the history
  81. Copy the full SHA
    b0fab9c View commit details
    Browse the repository at this point in the history
  82. Copy the full SHA
    60515f5 View commit details
    Browse the repository at this point in the history
  83. Copy the full SHA
    5225ef3 View commit details
    Browse the repository at this point in the history
  84. Copy the full SHA
    58a85d8 View commit details
    Browse the repository at this point in the history
  85. Copy the full SHA
    53ae03b View commit details
    Browse the repository at this point in the history
  86. Use new bootstrap dep

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    d07086d View commit details
    Browse the repository at this point in the history
  87. Copy the full SHA
    f9565cb View commit details
    Browse the repository at this point in the history
  88. Satisfy prettier

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    12c0a26 View commit details
    Browse the repository at this point in the history
  89. Add Latex formatting options to menu

    *  Format shortcuts in monospace font and increase padding a little bit
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    82f6e19 View commit details
    Browse the repository at this point in the history
  90. Copy the full SHA
    449d285 View commit details
    Browse the repository at this point in the history
  91. Copy the full SHA
    fb8a2f4 View commit details
    Browse the repository at this point in the history
  92. Copy the full SHA
    5702b3c View commit details
    Browse the repository at this point in the history
  93. Copy the full SHA
    bd4fe7c View commit details
    Browse the repository at this point in the history
  94. Add license headers

    hgiesel committed Apr 15, 2021
    Copy the full SHA
    b0885ef View commit details
    Browse the repository at this point in the history
  95. Make fields square again

    This was an experiment, to adjust the field border-radius to the
    buttons, but I think it looks cleaner if the fields are square
    hgiesel committed Apr 15, 2021
    Copy the full SHA
    304a7f2 View commit details
    Browse the repository at this point in the history
  96. Copy the full SHA
    ccc48bd View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Copy the full SHA
    0f01e42 View commit details
    Browse the repository at this point in the history