Comments (6)
Xcode is certainly a good guideline for what a native macOS code editor looks like, but I don't feel obliged to match it precisely.
from xi-mac.
Another issue here is the lack of a default cursor line like Xcode:
from xi-mac.
By default, xi-editor should have its own identity.
Not sure if highlighting the current line(s) is possible yet, IIRC it is in sublime text though (which xi draws a lot of inspiration and its themes from). The other two issues look reasonable.
However I'd argue that looking just like Xcode out of the box is bad and would make everyone assume that it's exactly that, possibly including Apple. (and that could be trouble) If you want your xi-editor to look just like Xcode that's your choice, but it really shouldn't be the default.
from xi-mac.
By default, xi-editor should have its own identity.
I think Xi should do its best to fit into the host OS by default, that's something most editors completely fail at imo and why I want to use xi. It's just beautiful. I think most of the Mac user base would appreciate it if Xi just looked like Xcode by default because Xcode looks even better.
So to be clear, I just think Xcode is by far the best looking editor I have ever seen and so I think Xi should look like it instead by default. Most macOS users will definitely appreciate this.
I strongly doubt apple will come after xi for this, just seems ridiculous as its not like this replaces Xcode or affects Xcode's usage.
from xi-mac.
A lot of frontend features are made using XCode as an inspiration, but we can't look exactly like XCode (since they probably use some under the hood custom stuff). The cursor line is pretty doable, maybe I'll get to doing it soon.
from xi-mac.
if there are more changes that should be done in order to match (the good parts of) Xcode, they probably deserve separate issues. Closing this.
from xi-mac.
Related Issues (20)
- autosave triggers HOT 11
- Xcode colorscheme HOT 3
- xi --wait does not return after application exit HOT 1
- update to swift 5 HOT 9
- Doesn't compile for Swift 5 HOT 13
- Change default find highlight color HOT 2
- package ID specification `xi-syntect-plugin` matched no packages
- build-rust-xcode.sh fails with Permission denied (os error 13) HOT 6
- Status Bar hiding last line HOT 3
- Scroll bars disappearing when switching from different application HOT 3
- Drag events cause file to be opened HOT 1
- Wrong top margin with statusbar -- first visible line is not rendered
- Crash when deleting (backspace) selection HOT 2
- Line numbers become bogus when scrolling HOT 1
- xcodebuild error (Xcode 11.3.1) HOT 14
- (Save) Dialog Overshoots Window in Splitwindow mode (macOS Catalina)
- Where is built .app? HOT 1
- No text is displayed at all
- no such module 'ArgumentParser' HOT 9
- xcodebuild fails on Mac Version OS 12 HOT 1
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 xi-mac.