~amolith/willow#48: 
Move to a single column layout with Popover dialog

I find the current two column layout somewhat awkward to use. Rather than fix the current centering -- issue #43 -- it may be better change the functionality.

I'd like to suggest this is a perfect use for the new browser native -- so no Javascript required -- Popover API.

The decision then is whether the release notes should appear as a non-modal tool tip style box (preferably with some visual connection to the relevant project card) or a full modal dialog style that uses the whole browser window. Personally I favour the latter because many projects have very big release notes.

The one caveat with the Popover API is it only reached 'Baseline' browser support in April 2024 when Firefox finally added support, so anyone stuck on an old browser release may have issues.

I'm happy to take a crack at implementing this if you're willing to let go of the two column layout...

Status
REPORTED
Submitter
~adrinux
Assigned to
No-one
Submitted
6 months ago
Updated
a month ago
Labels
enhancement frontend v0.0.1

~amolith 6 months ago

I'd like to suggest this is a perfect use for the new browser native -- so no Javascript required -- Popover API.

no Javascript required

The checkbox I was looking for! This sounds like a fine idea.

The decision then is whether the release notes should appear as a non-modal tool tip style box (preferably with some visual connection to the relevant project card) or a full modal dialog style that uses the whole browser window. Personally I favour the latter because many projects have very big release notes.

I lean towards the latter as well, ensuring the worst case is best supported and going from there.

The one caveat with the Popover API is it only reached 'Baseline' browser support in April 2024 when Firefox finally added support, so anyone stuck on an old browser release may have issues.

I don't mind requiring recent releases as long as the feature is standardised and doesn't rely on JS.

I'm happy to take a crack at implementing this if you're willing to let go of the two column layout...

Sure! I have heard complaints about it not using enough of the viewport horizontally (which this would exacerbate), but I'm not sure what to do about that yet. Personally, I much prefer scanning shorter lines in multiple columns to horizontal-screen-fulls of text.

~amolith referenced this from #43 6 months ago

~amolith REPORTED IMPLEMENTED a month ago

Amolith referenced this ticket in commit 6a997f0.

~amolith IMPLEMENTED REPORTED a month ago

Forgot to update the usage instructions according to the new UI

Register here or Log in to comment, or comment via email.