markdown · 1491 bytes Raw Blame History

tabs in sniffly

one thing that spacesniffer had that we dont is control of some kind of multi directory view

spacesniffer achieved this with something akin to panes

  • if i recall it was actually sub windows within the main window

I have a slightly different vision. I always found the panes approach to be cluttered.

We have a natural space for a tab bar. It's on the far right on the same level as the breadcrumn they'll be small to fit in the space but they'll have active highlighting with a yellowish border and maybe slight highlighting you'll be able to navigate between tabs with cmd- tabs will have small x's on them to close tabs open to the left, that is there's a small + button on the left side of the most recently made tab the program starts in tab 0 (alt-1) by default.

we'll have to be careful about state. We'll have to be careful about scans in quicl succession or concurrent scans since that will require juggling many threads unless we can be smart about it and be clean and safe.

what other pitfalls do you see? Let's discuss and plan this feature'

The tab bar should fit cleanly into the existing interface. we shouldn't ahve to condense or stretch a whole lot, we should just slot it underneath te toolbar on the right side, and again have it grow leftwards, we should cap at 5 tabs or whatever your performance analysis comes back with. My arbitrary 5 came from just wondering who would need that realistically. anyway. let's plan this!''

View source
1 # tabs in sniffly
2
3 one thing that spacesniffer had that we dont is control of some kind of multi directory view
4
5 spacesniffer achieved this with something akin to panes
6 - if i recall it was actually sub windows within the main window
7
8 I have a slightly different vision.
9 I always found the panes approach to be cluttered.
10
11 We have a natural space for a tab bar. It's on the far right on the same level as the breadcrumn
12 they'll be small to fit in the space but they'll have active highlighting with a yellowish border and maybe slight highlighting
13 you'll be able to navigate between tabs with cmd-<number key>
14 tabs will have small x's on them to close
15 tabs open to the left, that is there's a small + button on the left side of the most recently made tab
16 the program starts in tab 0 (alt-1) by default.
17
18 we'll have to be careful about state.
19 We'll have to be careful about scans in quicl succession or concurrent scans since that will require juggling many threads unless we can be smart about it and be clean and safe.
20
21 what other pitfalls do you see? Let's discuss and plan this feature'
22
23 The tab bar should fit cleanly into the existing interface. we shouldn't ahve to condense or stretch a whole lot, we should just slot it underneath te toolbar on the right side, and again have it grow leftwards, we should cap at 5 tabs or whatever your performance analysis comes back with. My arbitrary 5 came from just wondering who would need that realistically. anyway. let's plan this!''
24