Ian Gilman
4119d087ec
+ merge
2010-05-18 17:09:31 -07:00
Ian Gilman
613deac031
+ Feature: When returning from a tab that is in a stack, arrange it at the top of the stack (but don't change its order in the children list)
...
+ TabItems now keeps track of all TabItem objects manually; we were using $('.tab:visible'), but this was causing bizarre behavior in certain cases
2010-05-18 17:08:45 -07:00
Aza Raskin
6aad0b9d9b
+ Merged the two repos (added zpao's fixes for Minefield)
2010-05-18 17:07:42 -04:00
Paul O’Shannessy
396b6e1458
Bug 566659 - Newly opened tabs do not appear in the TabCandy interface on Trunk
2010-05-18 14:00:54 -07:00
Ian Gilman
e260652229
+ You must now drag a tab a minimum distance to collapse the tray and remove the tab from the group
2010-05-18 12:03:44 -07:00
Ian Gilman
1dcc107c74
+ Now marshaling all Tabs events from the chrome thread to the dom thread (we're doing this when we receive them, not when Tabs sends them)
...
+ Fixed problem with bookmark bar not coming back after quitting Tab Candy
+ Straight jpg tabs now work (i.e. the reddit bug is fixed)
2010-05-17 16:55:05 -07:00
Ian Gilman
2e757a6842
+ fixed a bug causing you to have to hit the close box twice on a group to close it (once to close all of its tabs, a second time to close the group)
...
+ built new xpi
+ tagged as 3.0.rc2
2010-05-17 16:04:36 -07:00
Ian Gilman
ca2edba74a
+ merge
2010-05-17 13:30:16 -07:00
Ian Gilman
474ba5da4c
+ fixed potential issue with Aza's recent change to Group.remove
...
+ Removed erroneous and evidently unnecessary reference to the acceptsDrop class in DragInfo.stop
+ Fixed my last name in install.rdf
2010-05-17 13:29:39 -07:00
Aza Raskin
d64150389f
+ Backed out my snap code.
2010-05-17 16:20:51 -04:00
Aza Raskin
e21f6105d8
+ First pass at a snap-to functionality for groups
...
- The jQuery UI's draggable snap-to just wasn't specific enough for our use case
+ TODO: Need to add the snap ability to resizing groups
2010-05-16 11:30:45 -07:00
Aza Raskin
96ad0aa070
+ Fixed the following bug: If there's one tab in a group and you drag it out, the group will go away right away. If you drag back over it while it's fading out, you can get the red glow stuck on. At any rate, probably shouldn't delete the group until you've dropped the tab.
2010-05-15 16:53:55 -07:00
Aza Raskin
f438872e3c
+ Revving to test update.
2010-05-14 23:58:33 -07:00
Aza Raskin
46b07c659e
+ Updated the hover-state for dropping a tab into a group: * [P] The indication that you are dropping a tab onto a group should not be on the tab, but on the group.[Aza]
...
+ Made the focus ring slightly prettier.
2010-05-14 22:50:12 -07:00
Aza Raskin
292989da5e
+ Same thing as the last commit but for arrow keys
2010-05-14 17:24:26 -07:00
Aza Raskin
2aab21c77c
+ Fixed a bug whereby hitting return in the group name would zoom in on the selected tab.
2010-05-14 17:23:21 -07:00
Ian Gilman
45f16d7439
+ Removed uservoice, which was causing "new tab" groups to multiply
...
+ Yet another escapees fix
+ Documentation update
2010-05-14 17:11:42 -07:00
Ian Gilman
fc9aaef3ec
+ Fixed tab escapees bug
...
+ If you click on a link in another app, the tab bar now does the right thing
2010-05-14 15:58:55 -07:00
Ian Gilman
e3cb0ac12e
+ misc documentation fixes
...
+ Fixed: Quit Firefox and relaunch. You'll reopen with that tab, but the tab bar doesn't have its tab limited to the containing group. It should limit them.
2010-05-13 17:24:37 -07:00
Ian Gilman
9ec5215e9c
+ Refactored DragInfo.start into the constructor where it belongs
...
+ Dragging a group now selects a tab in the group
+ Added some snarky comments (as well as some legitimate documentation)
2010-05-13 15:57:30 -07:00
Ian Gilman
d0de4ea886
+ applied Dietrich's second patch; Listing candies (on the home page) now works in both 3.6 and minefield
2010-05-13 15:38:10 -07:00
Ian Gilman
52138956b0
+ mergetacular
2010-05-13 15:14:46 -07:00
Ian Gilman
89d57285f3
+ Fixed: Quit Firefox with TabCandy open then open Firefox again. Your tabs and and navbar get hidden.
...
+ Fixed: If you quit tab candy (but not the browser), all of the tabs need to be reshown.
+ Starting firefox with tab candy selected now hides the tab bar
+ Utils.activeTab now returns a Tabs tab, rather than a raw tab
2010-05-13 15:14:08 -07:00
Aza Raskin
450fed677c
+ Dragging a tab now causes it to become the focused tab.
...
+ Hitting return in a name field no longer causes the focused tab to zoom in
2010-05-13 14:11:31 -07:00
Aza Raskin
6dbe98c096
+ Made the dev menu less visually intrusive and more self descriptive
2010-05-13 13:56:54 -07:00
Aza Raskin
4b810f10c2
+ Added a UserVoice feedback mechanism via UserVoice.
2010-05-13 13:34:25 -07:00
Ian Gilman
ca5e82c95a
+ merge
2010-05-13 11:21:52 -07:00
Ian Gilman
d9f31190e7
+ If you close the selected tab, we now set the selected tab variable to null
2010-05-13 11:21:14 -07:00
Aza Raskin
2be74de413
+ The Merge Dirge
2010-05-13 11:01:11 -07:00
Aza Raskin
b32f21134e
+ Removed the code that drew into the toolbar button (no longer needed)
...
+ Changed the button image to not include a circle with a one in it
2010-05-13 11:00:44 -07:00
Ian Gilman
0f37ecd63a
+ patch from Dietrich to get Tab Candy running in Minefield (disables listing of candies)
2010-05-13 10:37:50 -07:00
Aza Raskin
9498388fdd
+ Working on edge-cases for keyboarding around TabCandy
...
+ Works better with stacks (but not all the way, yet)
2010-05-12 20:31:51 -07:00
Aza Raskin
cc60577ba9
+ Added the concept of the "focused" tab.
...
+ The last tab you were viewing is now highlighted as the focused tab.
+ You can get back to the tab you were looking at now by hitting the escape key.
+ You can navigate to the focused tab by hitting the return key.
+ You can select other tabs via the keyboard with the arrow keys.
2010-05-12 19:56:35 -07:00
Ian Gilman
ad1dfd1097
+ Trying -moz-crisp-edges… doesn't seem to improve speed much on 3.6, and looks worse
...
+ Created Utils.copy to make duplicating objects cleaner
+ Fixed a number of issues with pulling tabs out of a tray. Temporarily disabled the delay on drag as well.
+ Improved the threshold for switching from grid to stack; only happens when the grid fills up.
+ No longer announcing "bad storage data" when there is in fact no storage data (fresh start)
+ A couple more asserts
2010-05-11 17:22:06 -07:00
Ian Gilman
2a95affe4d
+ Fixed an extremely subtle bug that would cause groups that you hadn't manually resized to start falling apart after a refresh.
...
+ Added sanity checks on data going to and from storage (still some work to be done there); if the check doesn't pass, the data isn't loaded/saved
+ Added a manual save option to the dev menu
+ Added Utils.isNumber, as well as standalone isRect and isPoint routines
+ Miscellaneous double checks and assertions
2010-05-11 12:03:31 -07:00
Ian Gilman
c2da60b151
+ You can now drag a group by its title. If you click on the title instead, it selects the whole title (which, it turns out, it was doing anyway) and allows you to edit it.
...
+ Reenabled the ability to exit title editing by clicking in empty space
2010-05-10 17:17:48 -07:00
Ian Gilman
a3c5f6f2b8
+ Fixed: The tab when dropped into the group is too small and place up and to the right
...
+ Fixed: On scale-up the tab is sometimes rotated.
+ Fixed: Sometimes on return to TabCandy the tabs are not aligned on the group.
2010-05-10 15:27:40 -07:00
Ian Gilman
ebe90d195a
+ added a =, fixing a problem with returning from a tab in a stacked group
2010-05-10 09:43:34 -07:00
Aza Raskin
13d7461532
+ Merge
2010-05-08 21:16:25 -07:00
Aza Raskin
f1e8983331
+ Recommiting changes that got lost.
2010-05-08 21:11:57 -07:00
Ian Gilman
5690ae628a
+ The "new tabs" group can now not be renamed or closed, but it can be moved and resized. Updated how item locking works to accommodate this.
...
+ Groups now have some extra space at the bottom to accommodate for the "new tab" button
+ Items now unsquish after another item is closed, and on resize. This should cut down on random-seeming unsquishes later.
2010-05-07 15:49:54 -07:00
Aza Raskin
436d729409
+ Fixed a bug where closing the last tab in an un-named group would deposit you on a random tab.
2010-05-06 18:10:18 -07:00
Ian Gilman
e962f638a4
+ merge
2010-05-06 17:13:51 -07:00
Ian Gilman
abfb4e3fda
+ Removed tab bar control
...
+ Group title box now grows when you type into it, but always stays smaller than the width of the group
2010-05-06 17:01:53 -07:00
Aza Raskin
67dc79f22c
+ You can now click-n-drag in empty space to create a group. If the group is too small, it will animate away (the cancel action) and if they group contains orphaned tabs, lo', it pulls those tabs into itself.
...
+ Changed the behavior of removing the penultimate tab from a group. The group no longer goes away until the very last tab is removed.
+ Added some new rect utilities for finding if a point/rect is inside another rect
2010-05-06 16:28:10 -07:00
Aza Raskin
68a5fc8948
+ Fixed an ugly bug where you could get trapped at an orphan tab (one that isn't in a group)
...
+ The tab bar for an orphaned tab shows all orphaned tabs.
+ Added more documentation.
2010-05-05 00:47:07 -07:00
Ian Gilman
ba72764410
+ When coming back from a tab, the tabs in the group are rearranged visually (to match the new order in memory) if you've moved the tabs around in the tab bar
2010-05-04 17:13:07 -07:00
Ian Gilman
4f56dba221
+ merge
2010-05-04 16:44:20 -07:00
Ian Gilman
76975b5625
+ A group with a single item now never stacks
...
+ Improved minimal size for groups and tabs inside of groups
+ When you close the active group, it was still being remembered as the active group (even though it didn't exist anymore); fixed.
+ If you have two tabs with the same url in different groups, and you refresh, it now does the right thing (unless that url is about:blank, in which case it drops them in the "new tabs" group)
+ Updated documentation (since Aza's been commenting!)
2010-05-04 16:44:03 -07:00
Aza Raskin
a96bdbc46b
Updated a comment.
2010-05-04 15:58:29 -07:00