Jopp-gh / Obsidian-Dune84

Obsidian theme
GNU General Public License v2.0
37 stars 1 forks source link

List overlap when used with Kanban #20

Closed Gavrael closed 5 months ago

Gavrael commented 5 months ago

Hello. Your theme is the best out of them all so I really want to keep using it, but it is not functioning with Kanban properly, and every other theme does.

Have your theme running, install community plugin Kanban. -In Kanban settings, set default list width to 400 -open new kanban board by right-clicking on any folder and selecting 'new kanban board' -create list (can be empty) with the icon that looks like a circle with a plus sign inside -create another list

At this point your two list columns will overlap instead of set nicely against each other. At this point you can switch your theme to anything else to see what should be happening.

Dune Kanban overlap (Dune with Kanban overlapping, bad)

Default Kanban sorting (Default Obsidian with Kanban sorting, good)

I've tried every setting adjustment I can find in Kanban settings but nothing works, even when restarting Obsidian. I never report bugs but your theme is so superior to everything else that I hope you can find a way to fix this.

Thanks for your hard work!

Edit Also, I'm not sure what setting I can alter to change the bright blue title background on those lists. I'd like it to conform more to the Dune aesthetic, sand, browns, golds, rich reds, etc.

Also, one final screenshot. The light theme makes it easier to see the overlap. Screenshot 2024-05-14 142438

Jopp-gh commented 5 months ago

Thanks for your detailed feedback and nice words. The issue might be grid sizes, which is more relevant for small interfaces, like phones.

I reproduced on my system too. Please give me some days to prepare an update and - sorry for the inconvenience.

Jopp-gh commented 5 months ago

Done.

  1. I removed grid view for desktop, (because desktop computers have enough space on screen). On phone, grid view allows users to have on the vertical side as many cards as needed and on the horizontal side up to 4 cards - a convenience, to scroll less. Scrolling up and down is easier and you see more on a phone, at a glance. A dynamic card width would be possible, but I think, you better ask the developers of kanban for such a feature. Kanban isn't my plugin, I just adapted kanban to work well with Dune.

  2. Card Checkboxes work fine now (overdue)

  3. Nested Checkboxes don't work perfectly. They don't work in Obsidian either. The developer of the Kanban plugin or the developers of Obsidian need to fix this bug. Try to check what happens to kanban checkboxes in a sandbox vault and let me know. If you can reproduce with default Obsidian too, there's little I can do to fix nested checkboxes.

  4. Some fixes and smaller changes, eg. colour changes come with the next update as well

Jopp-gh commented 5 months ago

Dune's update is ready

I revisited Dune's general color style and added some fixes too. To clean up with my code, I split Dune and supported plugins in two parts: So, in order to use Dune together with Kanban (and other plugins), you may download Dune-pluginsupport.css

Let me know if you encounter issues, everything should work nicely. If this update helped, feel free to close this report, thanks.

Gavrael commented 5 months ago

It worked...perfectly! I didn't need to download the support css since Kanban worked great with the update. But I'll download it anyway. You're tremendous.