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

Additional Panes on the Grid for Specific Categories #285

Open
jmain33 opened this issue Jan 30, 2024 · 4 comments
Open

Additional Panes on the Grid for Specific Categories #285

jmain33 opened this issue Jan 30, 2024 · 4 comments
Labels
enhancement New feature or request Not planned yet Might be worked on in the future

Comments

@jmain33
Copy link

jmain33 commented Jan 30, 2024

This may be something that is already planned, since Bonjourr has extensive layout customization.

For the Notes and Quick Links categories - the capability to place unique groups in multiple locations would be indispensable.

@victrme
Copy link
Owner

victrme commented Jan 31, 2024

The way the layout customization was made does not allow multiple features at different locations unfortunately... I'll have to improve the custom layout feature because I know it can be better, however I can't say if your request will be possible after the rework 🤔

@victrme victrme added enhancement New feature or request Not planned yet Might be worked on in the future labels Jan 31, 2024
@jmain33
Copy link
Author

jmain33 commented Jan 31, 2024

If you are enhancing the layout structure, maybe allowing each section (of the more extensive layout options) to have its own set of modules would achieve something like my requested feature. You could then make it so non-replicable modules are disabled elsewhere once they have been added to one location; to avoid people over complicating their layouts.

The layout is actually really well done IMO👌. Especially how it remembers a custom view for each layout (The only thing I might add, not that I could, would be having the settings for each module also be unique to each layout).

@victrme
Copy link
Owner

victrme commented Feb 1, 2024

The issue is that the widgets on Bonjourr, like Notes or Links, are not modules or components. They are completely "baked-in" the HTML and cannot be duplicated without a huge rewrite.

The layout feature would technically be able right now to add those modules and remember their position, it is essentially a fancy CSS grid system ! I need to rewrite layouts because the spaghetti code I wrote makes it impossible to add or improve anything without breaking something...

We have other fairly big features planned before I can rewrite the layout system. Only after that I can try to make duplicates of the same widget / feature. We're looking a year in the future at this point !

@jmain33
Copy link
Author

jmain33 commented Feb 21, 2024

The pages for quick links feature somewhat does what I would have liked, which is allow for different groupings of links. Though, I would still prefer that they all be visible at once instead navigating to different sets; I really appreciate the v19 improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Not planned yet Might be worked on in the future
Projects
None yet
Development

No branches or pull requests

2 participants