Comments (6)
Apparently Xcode uses some trickery to achieve its full-height toolbar item.
http://stackoverflow.com/questions/6169255/is-it-possible-to-draw-in-the-label-area-of-nstoolbar
from xit.
Since I'm working on this now, my plans:
- Show info about user-initialed git operations: load history, all write operations (commit, merge, etc)
- Updates for in-progress and complete
- A button will open a popover with the raw output from the last (or in-progress) operation
Technical challenges:
- As mentioned above, Xcode uses some hack to get around the limitation that there's no standard way for a toolbar item to draw in the label area. I may go with Xcode 4.1's overlay window approach.
- A custom flexible space item will be needed to keep the status item centered.
from xit.
On the output popover: what if the output is really long, like the history of a very large repository? Truncate? Is it even useful to show output for that case?
from xit.
put the output only on errors.
from xit.
That's a good idea, at least for loading the history. I think I still want to put the successful output for cases where it will always be short.
from xit.
Basic version is done in 66ba8e4. Refine it more when we hit other features that use it.
from xit.
Related Issues (20)
- library not found for -lssh2 HOT 2
- Use favicons for remotes
- Homebrew, M1 HOT 5
- Trailer support
- Differentiate current builds from older builds
- Check for memory leaks HOT 1
- Right click on unselected file has disabled commands HOT 1
- Show old name for renames
- Clean dialog is slow with large numbers of files HOT 1
- Revisit blame colors
- Column view for clean dialog
- Make Clean files draggable HOT 1
- Commit button doesn't update on stage/unstage HOT 1
- Open With commands for staging/workspace context menus HOT 1
- Delete account doesn't work HOT 1
- Create button doesn't close Create Account sheet
- Created account is not saved
- Use HighlightedWebView for searching in file previews
- Use KPCTabsControl for tabs
- Crash selecting a different branch
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xit.