1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2024-12-05 02:29:54 +00:00
Commit Graph

167 Commits

Author SHA1 Message Date
Timur Ismagilov
354ba66da3 Dark theme for the top bar 2021-07-15 21:08:20 +05:00
Timur Ismagilov
2ace86b9ed Make the top bar look ok on computers 2021-07-15 14:35:01 +05:00
Timur Ismagilov
f8f4eb92c8 Implement the new top bar #78
I decided to not implement dropdowns and stuff yet.

This stuff needs some styling for sure.
2021-07-15 13:57:39 +05:00
handlerug
9ad9db9825
Fix warn before closing 2021-07-13 21:21:46 +07:00
handlerug
76d77f0887 Warn before closing if unsaved on edit page
It doesn't fire if you go back to the edit page and the browser
auto-fills the previous contents, but oh well.
2021-07-13 16:30:40 +07:00
Timur Ismagilov
66a8296756 Fix some markup 2021-07-12 22:14:08 +05:00
Timur Ismagilov
6a26c08d02 Rename primitive search to title search
Makes more sense, actually
2021-07-12 22:14:08 +05:00
Timur Ismagilov
ba0b12a803 Add the search form to the top bar
Also change /primitive-search/ syntax
2021-07-12 22:14:08 +05:00
Timur Ismagilov
e7a53dbc22 Make search results look more like /list 2021-07-12 22:14:08 +05:00
Alex Gu
1fff7cfdf1 Fix sibling hypha name 2021-07-12 18:23:25 +03:00
Timur Ismagilov
58a9a3314d Reduce the top margin for h1 2021-07-12 15:20:53 +05:00
Timur Ismagilov
b955e4816a Make the help topics sidebar look acceptable 2021-07-12 15:13:12 +05:00
Timur Ismagilov
d8f4f40f52 Implement the lock page
It is unused now, you can take a look at it on /lock
2021-07-11 00:06:07 +05:00
handlerug
9fdb56f40b
To-do lists styles 2021-07-07 22:56:31 +07:00
Timur Ismagilov
a4c8741f7f Relative hyphae→sister hyphae, where it makes sense
CSS class has changed, please update your custom styles
2021-07-06 23:09:45 +05:00
Timur Ismagilov
e321c113b2 Make visual changes
* Return the old color of the top bar
* The transclusion source does not take the whole line anymore—it floats now
2021-07-06 22:58:56 +05:00
Timur Ismagilov
f7d263eee6 Fix file upload button height 2021-07-06 02:16:09 +05:00
handlerug
f497183724
Change recent changes layout a bit
It's not perfect, but I don't see a point in trying to parse those
commit messages when we'll rebuild the storage system soon anyway.
2021-07-02 22:24:17 +07:00
handlerug
c27950aeaa
Ability to delete user in the user panel 2021-07-02 21:04:00 +07:00
handlerug
1c24450a8f
New user form in /admin/users/ 2021-07-02 19:02:42 +07:00
handlerug
0052ba0695
Make user panel a bit prettier 2021-06-30 20:07:19 +07:00
Timur Ismagilov
ea75823656 Make the toolbar have ++ and __
Also, upgrade mycomarkup, whatever
2021-06-30 16:47:48 +05:00
Timur Ismagilov
86020d6d97 Dark mode transclusion 2021-06-29 23:22:22 +05:00
Timur Ismagilov
d5c8a19b16 Make blend transclusions actually blend
Also add some slightly transparent backgrounds to many things
2021-06-29 23:22:22 +05:00
handlerug
9b610595bd
Fix comments in static/static.go 2021-06-23 22:46:04 +07:00
handlerug
190a1d6ba8
Extract robots.txt into a file, simplify MIMEs 2021-06-23 22:44:27 +07:00
Timur Ismagilov
b90c288549 Migrate to Mycomarkup v0.5.5 2021-06-23 17:25:42 +05:00
handlerug
26099e7dda
Sync edit and preview templates and fix some bugs 2021-06-20 12:56:19 +07:00
handlerug
d1176adc7b
Remove margins on <body> 2021-06-20 12:32:55 +07:00
Timur Ismagilov
2efa3a8481 Tweak HTML+CSS 2021-06-20 03:59:11 +05:00
Timur Ismagilov
e5e9720654 Make editor buttons dark in the dark theme 2021-06-16 02:46:25 +05:00
Timur Ismagilov
fff770a2f5 Fix ⌃↩︎ being used instead of ⌘↩ for opening the editor on Mac︎ 2021-06-16 02:21:20 +05:00
Timur Ismagilov
3e6cecf9e1 Fix ? triggering the dialog in the editor 2021-06-16 02:18:56 +05:00
Timur Ismagilov
2d585be152 Fix dark theme for upload file thing 2021-06-16 02:06:50 +05:00
Timur Ismagilov
5ecab763fc Fix dark theme for the shortcut dialog 2021-06-16 02:02:13 +05:00
Timur Ismagilov
d27a63d375 Set default text color explicitly
It was requested by a person because it broke how the site looked to them
2021-06-16 01:38:15 +05:00
handlerug
bf4a15b61d
Improve appearance of edit message field 2021-06-14 14:53:11 +07:00
handlerug
679588abd5
Merge branch 'master' into master 2021-06-14 14:27:28 +07:00
handlerug
9dde11aa40
Shortcuts for hypha tabs 2021-06-14 14:20:37 +07:00
handlerug
4c471c579d
Revert shortcuts for super/subscript back for Macs 2021-06-14 14:03:31 +07:00
handlerug
4dc319116a
Aaaaaa more shortcuts refactoring 2021-06-14 14:00:49 +07:00
handlerug
b4910edcca
Refactor shortcut help 2021-06-14 13:58:20 +07:00
handlerug
6b074e88ea
bindCollection helper, better code 2021-06-14 13:54:36 +07:00
handlerug
6120e3b27f
Split shortcuts help into columns if enough space 2021-06-14 13:51:12 +07:00
handlerug
50dfabe279
Make the shortcuts prettifier even prettier 2021-06-14 13:51:12 +07:00
handlerug
2f9ea998bf
Fix shortcuts prettifier (vertical arrow keys) 2021-06-14 13:51:12 +07:00
handlerug
c574008564
Change superscript and subscript shortcuts on Mac
Now they won't conflict with the default browser actions, if we're going
to not stop the browser from doing its own thing.
2021-06-14 13:51:12 +07:00
handlerug
f6e32a16eb
Revert "Read Handlerug's code"
This reverts commit d069bd536e.

"Because... everything was just fine?"
2021-06-14 13:51:12 +07:00
Alex Gu
ad5dd09cc3 Override useless browser hotkeys if editor is active
For example Ctrl+B open Bookmarks, Ctrl+I open page info.
It's useful shortcuts but unless we edit hypha text.
2021-06-14 04:11:15 +03:00
Alex Gu
1c30f82445 Add Edit description 2021-06-14 03:47:11 +03:00
Alex Gu
97b488731c
Add first child hypha shortcut 2021-06-14 00:31:09 +03:00
Alex Gu
1be4b0ef64
Fix Typo 2021-06-14 00:18:22 +03:00
Alex Gu
70329f22cf
Add Ctrl+Enter as alias for e 2021-06-13 23:36:55 +03:00
Timur Ismagilov
14bdf39107 Limit the shortcut dialog's maximum width 2021-06-14 01:21:46 +05:00
Timur Ismagilov
d069bd536e Read Handlerug's code
I have written some comments in order to understand it by myself.

I created the class Shortcut with some static methods for better grouping.
2021-06-14 01:11:46 +05:00
Alex Gu
f06501d631
Shortcuts no longer changes browser behavior.
Now need to use Ctrl+Alt+Up/Left/Right instead if browser uses Alt+Up/Left/Right. (If browser don't use Alt+Up/Left/Right, it is still used for switch hyphae)
2021-06-13 23:03:45 +03:00
Timur Ismagilov
01af43de04 Add dark theme to the shortcuts pop up 2021-06-13 23:39:27 +05:00
Timur Ismagilov
20a2d26848 Replace span.kbd-key with the kbd tag 2021-06-13 23:37:21 +05:00
handlerug
60deff0ecd
Editor shortcut for saving changes
It's Ctrl/Cmd + Enter
2021-06-13 23:28:02 +07:00
handlerug
80e3645bb0
Shortcut for editing opened hypha
It's `e`
2021-06-13 23:24:08 +07:00
handlerug
1c8d1e8f7e
Shortcuts reference
It's invoked by pressing `?`, or Ctrl/Cmd + `/` in the editor.
Resolves #64.
2021-06-13 23:15:45 +07:00
handlerug
83574105f5
Editor shortcuts 2021-06-13 15:15:28 +07:00
handlerug
0e3222c552
Hypha shortcuts
[1-9]: First 9 links in the hypha contents
2021-06-13 13:59:07 +07:00
handlerug
3a2678df4d
Common shortcuts
p, Alt + ←: Previous hypha
n, Alt + →: Next hypha
s, Alt + ↑: Parent hypha

gh: Home hypha
gl: List of hyphae
gr: Recent changes
gu: User's hypha

g[1-9]: First 9 header links

Follow-up to the previous commit message: actually, you can press them
simultaneously too, just tested it. Ilya approves.
2021-06-13 13:59:01 +07:00
handlerug
aeb05336e9
Shortcuts handler
This class registers shortcuts and processes key presses. It can also
register multiple shortcuts and shortcuts with multiple keys pressed
sequentially. Perhaps it should also support shortcuts with multiple
keys pressed simultaneously for folks at https://klava.wiki ...
2021-06-13 12:41:38 +07:00
handlerug
d4ac58b2d8
Remove extraneous logging 2021-06-12 22:04:30 +07:00
handlerug
839f8bc2d6
New static files system
assets.qtpl is no more! Now you can just add files to static/ folder,
make sure the extension is registered in static.go (a shortcoming
that'll be addressed in future Go versions), and you're done! It
searches the local file system first, then falls back to the files
embedded with the binary (in the static/ folder).
2021-06-12 20:58:04 +07:00