forked from pagekite/PyPagekite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
UI.txt
115 lines (90 loc) · 2.89 KB
/
UI.txt
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
## UI 2.0 ##
UNFINISHED IN GUI:
* Paste to Web
* Share file/folder behavior on Windows (.lnk instead of symlinks)
* Sharing dialog:
* Cropper
* Title
* Password
* Description
* Kite list:
* Toggling should disable kite
* Add / edit kites: need UI
* PageKite Log display
* Verbose log toggle
NEEDS POLISH:
* Config File editor
BUILT IN WEBSERVER WORK:
* Javier's everything!
## Add / Edit UI / Main window ##
Use cases:
- Want to create a new kite
- Want to add services to a kite
- Want to edit a kite service
- Want to remove a kite service
- Want to stop sharing something
Kite view:
KITE SERVICE SERVERS
b.pagekite.me www (port 80) localhost:80 [up] [edit] [del]
www (default) built-in [down] [edit] [del]
ssh (HTTP proxied localhost:22 [down] [edit] [del]
[new service]
[new kite]
Sharing view:
KITE URL PATH LOCAL PATH EXPIRES
b.pagekite.me / /home/bre/PageKite never [open] [del]
## UI! ##
Indicator icon: down / connecting / flying / traffic
Main menu:
15 day trial
Buy buy buy
--------------------
Pagekites:
- bre.pagekite.me > [x] WWW (PageKite)
- www.fnord.com Open in Browser
- b.pagekite.me ---------------------------
[ ] Secure Shell (SSH)
[ ] Share Desktop (VNC/RDP)
---------------------------
New Kite Settings
Delete Kite
--------------------
Connections ... > Portals:
- SSH: bre.pagekite.me
- VNC: bre.pagekite.me > Open
- RDP: askja.ok.is Remove
- 3349: magicserv:2341
Add Portal
--------------------
Hosts:
- bjarni
- fooxbar
Add Host
--------------------
[ ] Lapcat HTTP Proxy (localhost:7669)
--------------------
Shared items:
- /foo/bar/baz > Open in Browser
- Pasted Text Copy Link
- Pasted Image Stop Sharing
Paste to Web
Share Folder or File
--------------------
Advanced > View Log
Config File
Connect ...
Help > About PageKite
On-line support
Quit
## When Sharing ##
1. One of:
- Create screenshot
- File/Directory chooser
- Grab data from clipboard
2. DISPLAY A PREVIEW
If screenshot, allow cropping
If multiple kites, choose from a dropdown
Choose expiration from a dropdown
ADVANCED:
x Make URL private
x Require password: [ ... ]