This repository has been archived by the owner on Nov 17, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTODO
58 lines (41 loc) · 1.73 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Release 0.1: "must have"
========================
v take a deep breath and a long look at the GTK+ api, follow it as much as
possible, ie change DockPaned.insert_item(item, ...) to
DockPaned.insert_item(child, ...), etc
v fix DockPaned once and for all
v fix the DockGroup tab rendering bug
> implies reviewing the _tabs/_visible_tabs system and it's interaction
with tab ordering...
> right moment to implement "tab order" property (alphabetical,
opening order, last used, more?)
v implement the group-id system, can be used to configure:
- auto remove empty dockgroups
- can float
- expand (so you can have a group-id=documents with expand=True and
a group-id=tools with expand=False). This should control the expand
child property of DockPaned
- ???
v implement full signal set on DockGroup, DockPaned, ???:
v item-added
v item-removed
x item-reordered --> maybe in DockLayout
v item-selected
> reemit by DockLayout so the end user only needs to concern himself with
DockLayout and DockItem widgets (beside designing an initial layout)
v emit 'item-closed'/'item-removed' when closing a floating window
Release 0.2: "no rush"
======================
- use native gtk themeing to render all widgets, make the eclipse based "compact"
rendering optional.
- use PlaceHolderWindow to consistently hightlight _all_ drop zones
- minimize DockGroup to toolbar
- autoshow/hide minimized DockGroups
Release x: "when we have time"
==============================
- the gdk_draw_* functions have been deprecated for GTK+3, migrate to cairo
- fix DnD on win32 for gtk+ > 2.16.6: depends on gdk-win32 csw/grabs work :(
- keyboard navigation
- translations
- handle RTL
- accessibility