Comments (30)
I just used Mousecape to change my cursor and it seems to be working pretty well. Here's how I got it working on Xcode 8.1 and El Capitan 10.11.6.
- Download Mousecape from https://github.com/alexzielenski/Mousecape/releases/tag/0.0.5
- Download the cursor from https://gist.github.com/alpriest/1fb8ab2c7406c7520b147a30f3f99c6b (this is the DVTIbeamCursor.tiff file built for Mousecape)
- Run Mousecape and import the cursor
- Apply the cursor
Unfortunately the modified cursor was lost after a reboot despite Mousecape being in my login items, but maybe it can be controlled from the command line.
from better-xcode-ibeam-cursor.
same +1
from better-xcode-ibeam-cursor.
I can open the current Xcode 8 Assets.car
with ThemeEngine -- however it no longer appears to have the DVTIbeamCursor
images from before. I also tried replacing the Assets.car
with the Xcode 7.3.1 Assets.car
with no luck
from better-xcode-ibeam-cursor.
@kwosu87 I've not tried using the command line yet - it was just a thought, there's some suggestions on the Mousecape site though that may help to maintain the cursor after a reboot alexzielenski/Mousecape#64
from better-xcode-ibeam-cursor.
With Mousecape on Sierra 10.12.3 / Xcode 8.2.1 works perfect - Thank you for this top tip !
from better-xcode-ibeam-cursor.
@alpriest thank you, worked fine in Xcode 8.2.1 and macOS Sierra (for now).
from better-xcode-ibeam-cursor.
I was also able to get ThemeEngine to compile in Xcode 8 on Sierra, but also couldn't locate the cursor graphic anywhere in or around the Assets.car file. Hopefully some saint can figure out where they've hidden this thing!
In the mean time, I've resorted to enlarging the cursor in the Accessibility options, haha.
from better-xcode-ibeam-cursor.
The DVTIbeamCursor no longer appears to exist.
from better-xcode-ibeam-cursor.
Please see this thread: #16 Particularly, the comments from @cjheng regarding editing the Assets.car file using ThemeEngine.
When I tried to use ThemeEngine to edit the Assets.car file in Xcode 8, ThemeEngine crashed. Therefore, I have no way to create a binary patch to insert the modified cursor image.
Does anyone know how to edit that Assets.car file included with Xcode 8?
from better-xcode-ibeam-cursor.
ThemeEngine consistently crashes for me when opening Assets.car
in Xcode 8. Did you figure out how to fix it?
from better-xcode-ibeam-cursor.
Seems to be working for me. I'll fork it tomorrow and send you the repo so you can try. I did have to fix the project but don't remember if it was something specific to a crash. More about getting Xcode issues out of the way.
Shaps
Sent from my iPhone
On 21 Sep 2016, at 22:14, Allen Zeng [email protected] wrote:
ThemeEngine consistently crashes for me when opening Assets.car in Xcode 8. Did you figure out how to fix it?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
from better-xcode-ibeam-cursor.
I find that ThemeEngine crashes when attempting to open Assets.car
on El Capitan, but it manages to open it when running on Sierra.
However, as @shaps80 mentioned, it doesn't appear to contain DVTIbeamCursor
images.
from better-xcode-ibeam-cursor.
Ooh interesting.
I think the cursor is still in that file somewhere, it's just renamed to something else - because it does look slightly different from previous versions
from better-xcode-ibeam-cursor.
I am running Sierra too and it opens without issue as I mentioned. I didn't realise it was an issue with El Capitan. Interesting.
from better-xcode-ibeam-cursor.
The cursor in Xcode 8 is different but I couldn't see something that looked like it to me. Have you found it in the Assets.car file?
from better-xcode-ibeam-cursor.
Nothing caught my eye when I took a look at the files in Assets.car, but feel free to check again. I haven't spent much time looking since I'm still mainly using Xcode 7.3.1 and El Capitan at the moment.
from better-xcode-ibeam-cursor.
I have searched thru all of the image files, and Assets.car files, included with Xcode 8, and I did not find the Ibeam cursor anywhere. (Its possible I missed it)
Additionally, I replaced Xcode8's Assets.car with the one from Xcode 7.3.1, then patched the file with the new Ibeam script. Xcode 8 still launched (surprisingly), but it did not use the updated Ibeam cursor. Wherever its pulling that cursor image from, its a totally new location than previous versions of Xcode.
I'm beginning to wonder if that cursor image has been removed from Xcode 8 completely.
from better-xcode-ibeam-cursor.
Sorry guys, it was a good ride while it lasted. Maybe in Xcode 9 they'll start letting us do stuff again. If anyone finds a workaround for Xcode 8, I'll buy you a beer. It seems like Xcode 8 is the hard-on-xcode-customizers release.
from better-xcode-ibeam-cursor.
This is sad news. This was one of the few repos I used regularly :\ Why would they give 0 options for a dark theme friendly cursor?
from better-xcode-ibeam-cursor.
Well I think it's quite understandable, in a bad way. Because this seems to be the very least of Xcode's problems.
from better-xcode-ibeam-cursor.
Did you guys get any good news?
from better-xcode-ibeam-cursor.
@alpriest Thanks for your guidance! I finally changed my I-beam of Xcode in dark theme!
Could you tell me how I can handle preventing modified cursor from being lost via command line?
from better-xcode-ibeam-cursor.
@alpriest That's a good workaround! I applied that right away. Thanks!
from better-xcode-ibeam-cursor.
Thanks for that ... that's working well. Pretty decent workaround.
from better-xcode-ibeam-cursor.
@alpriest Fantastic! Thanks very much!
from better-xcode-ibeam-cursor.
from better-xcode-ibeam-cursor.
@alpriest Thanks very much! That's working well on Xcode 8.2.1
from better-xcode-ibeam-cursor.
Hi, when I try to compile (Base SDK: macOS 10.12), I got this:
Undefined symbols for architecture x86_64:
"_CGSIsCursorRegistered", referenced from:
_MCIsCursorRegistered in MCDefs.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Build failed 31/05/2017, 17:33
from better-xcode-ibeam-cursor.
I have given up on this and just manually changed the background color from black to a dark dark gray instead and its helped enough.
from better-xcode-ibeam-cursor.
I made a cursor for Mousecape, because the modified I-beam tiff file was not as I wanted it on retina screens. It has probably something to do with my eyesight, it has deteriorated lately. Anyhow, the one I made works great for me, so maybe someone else could use it as well.
local.taf.taf.526242442.390419.cape.zip
Mousecape is acting up a bit when trying to export a zip, but I have added the cursor images as well if anyone wants it.
from better-xcode-ibeam-cursor.
Related Issues (9)
- Path changed HOT 1
- cp: permission denied HOT 3
- Terminal cursor doesn't work on OS X El Capitan
- Xcode 7.3 beta 2 unable to find the path no more HOT 56
- Xcode 8 beta HOT 2
- XCode 6 support HOT 3
- Blinking hot spot HOT 2
- Cursor is too large! 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 better-xcode-ibeam-cursor.