victrme / Bonjourr

Minimalist & lightweight startpage inspired by iOS
https://bonjourr.fr
GNU General Public License v3.0
900 stars 104 forks source link

Additional Panes on the Grid for Specific Categories #285

Open jmain33 opened 7 months ago

jmain33 commented 7 months ago

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 commented 7 months ago

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 🤔

jmain33 commented 7 months ago

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 commented 7 months ago

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 commented 6 months ago

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.