Commit Graph

1553 Commits (6cc0246764c6b4ff218f46f835896c213b69c3bd)

Author SHA1 Message Date
voussoir a39e600619
Add favicon link to all HTML templates. 2022-05-28 16:21:23 -07:00
voussoir 675c2eaef9
Update copyright year. 2022-04-05 11:53:35 -07:00
voussoir 6695717acd
Finally actually really improve contextmenu positioning.
why am i so bad at this
2022-04-05 11:53:35 -07:00
voussoir e6f5d16a03
Bring catch_etiquette_exception into common.
The decorators file only had a single function in it.
2022-04-05 11:53:35 -07:00
voussoir f7c51f394d
Add proxyfix to the dev server as well.
Obviously the dev server shouldn't be used in prod, but when testing
it's helpful for them to behave a little more similarly.
2022-03-26 13:22:03 -07:00
voussoir 0d134b581b
Add spinners.close_button_spinner so user doesn't need spinnerCloser.
The window[button.spinnerCloser]() was always weird.
2022-03-26 13:22:03 -07:00
voussoir d620660975
Let generate_id take the thing class instead of the table string. 2022-03-26 13:22:03 -07:00
voussoir c63f63f6a7
Use sql.row_factory = sqlite3.Row. 2022-03-26 13:22:02 -07:00
voussoir 01a4864762
Add hotkeys.register_help, forward the event to the hotkey's func. 2022-03-26 13:22:02 -07:00
voussoir ebe6fcb07d
Rename spinner.js -> spinners.js.
It has been frustrating when I want to name a variable spinner.
2022-03-26 13:22:02 -07:00
voussoir 9d1dd60644
Add css-js class bind-enter-to-button, bind-ctrl-enter-to-button. 2022-03-26 13:22:01 -07:00
voussoir 93e03656ca
Small tidy ups. 2022-03-26 13:22:01 -07:00
voussoir 7d351a5e87
Give content_body padding instead of margin.
Two reasons:
- Whether the header is present or not, the content body will have
  some padding at the top of the screen.
- When the content body is long, it will naturally pad itself from the
  bottom of the screen. Previously it would scrape the bottom edge.
2022-03-26 13:22:01 -07:00
voussoir 52a90c6395
Don't stop propagation of contextmenus background click. 2022-03-26 13:22:00 -07:00
voussoir 59eddb9d07
Remove pragma count_changes, which is deprecated. 2022-03-26 13:22:00 -07:00
voussoir b53bfc5014
Replace #theme_links with .link_group. 2022-03-26 13:22:00 -07:00
voussoir d23976334c
Let the user provide their own text for the spinner. 2022-03-26 13:22:00 -07:00
voussoir ad1655bf3e
Let content_body have margin-top when there is no header. 2022-03-26 13:21:59 -07:00
voussoir 5b6621ea4e
Move .panel into common.css. 2022-03-26 13:21:59 -07:00
voussoir 1bc59311c9
Let init print message if database already exists. 2022-03-26 13:21:59 -07:00
voussoir da0e6a59f7
Add a dedicated background_click function. 2022-03-26 13:21:58 -07:00
voussoir 635bf27c1e
Add function menu_is_open. 2022-03-26 13:21:58 -07:00
voussoir ab78385833
Improve use of clientX instead of offsetX. 2022-03-26 13:21:57 -07:00
voussoir fc582df257
Move delayed_showing_timeout assignment where needed. 2022-03-08 16:42:56 -08:00
voussoir 0fd18221b1
Give button_with_spinner's onclick event to the original function. 2022-03-08 16:42:03 -08:00
voussoir 85055cdea2
Use new betterhelp. 2022-02-12 19:56:00 -08:00
voussoir 4261c42512
Add xdg-open for non-windows use. 2022-01-11 01:00:36 -08:00
voussoir 67cda79b58
Rearrange the help text into categories. 2022-01-10 17:54:08 -08:00
voussoir 24f9dc7d03
Separate delete_albums from delete_photos. 2022-01-10 17:53:29 -08:00
voussoir fcc6073d52
Improve the args.any postprocessor results and the way we glob. 2022-01-10 17:53:00 -08:00
voussoir a0ed8fcaa0
Use a global photodb so we can call two functions more safely.
Opening two separate connections by accident is no good.
2022-01-10 17:51:53 -08:00
voussoir e982858c28
Add a log.debug when connecting to sqlite file. 2021-12-21 16:57:08 -08:00
voussoir 16688f95e7
Fix bookmark card being created without the h2. 2021-12-21 16:56:49 -08:00
voussoir 77cd0e871c
Fix call to cards.bookmarks.create, add rest of options. 2021-12-21 16:56:30 -08:00
voussoir 5efad72425
Use log.warning for traceback instead of print_exc. 2021-12-21 16:55:46 -08:00
voussoir 017523bdac
Return 404 if we try to reload_metadata on a missing file. 2021-12-21 16:55:03 -08:00
voussoir 8a44c8ec2e
Let normalize_tagset handle given individual tag objects. 2021-12-21 16:52:46 -08:00
voussoir c591997b10
Change the background-color of disabled input elements. 2021-12-14 20:30:38 -08:00
voussoir d8cc841f5c
Remove unnecessary .absolute_path thanks to fspath. 2021-12-07 12:45:08 -08:00
voussoir 71de72c776
Rephrase some of the filter dropdowns. 2021-11-16 12:52:21 -08:00
voussoir 2eaac9e996
Return early from ephemeral so we can dedent this code. 2021-11-14 15:43:50 -08:00
voussoir 3eb83a6289
Remove '''.strip, now unnecessary thanks to betterhelp updates.
betterhelp.print_helptext normalizes the whitespace before printing.
2021-11-10 23:45:23 -08:00
voussoir 1040504f55
Remove donate.md. 2021-11-10 23:43:00 -08:00
voussoir 7ef9a6a4f4
Update readme frontend run instructions. 2021-11-07 19:35:42 -08:00
voussoir 837820125b
Update ecli helptext. 2021-11-07 19:35:08 -08:00
voussoir a686cade94
Correct helptexts to say "--search searchargs". 2021-11-01 23:31:50 -07:00
voussoir e2e0e13fb5
Replace some h3 with h2. 2021-10-31 16:28:34 -07:00
voussoir bfe11cccd5
Finally improve photo thumbnail css to reduce use of 150px constant.
I've attempted this so many times and always failed. object-fit:contain
and minmax(0, fr) was the solution.
2021-10-31 16:15:57 -07:00
voussoir 3e72029908
Improve placement of photo toolbutton in list view. 2021-10-31 16:15:01 -07:00
voussoir 2d4acfe511
Replace some h2 with h1, set h:first-child, last-child margin=0. 2021-10-31 16:14:18 -07:00