Giter Site home page Giter Site logo

Xcode plugin about synx HOT 11 CLOSED

neonichu avatar neonichu commented on June 22, 2024
Xcode plugin

from synx.

Comments (11)

marklarr avatar marklarr commented on June 22, 2024

Plugin wold be awesome. The idea initially started off as having it be a one-time use, but it seems to be evolving into more than that.

from synx.

neonichu avatar neonichu commented on June 22, 2024

Ideally, it should permanently keep stuff organized, but I am thinking a good enough first implementation would be running synx every time a project is opened?

from synx.

marklarr avatar marklarr commented on June 22, 2024

permanently keeping things organized would be incredibly cool. We could watch the pbxproj file for changes and then call synx on it whenever that happens? This could actually just be built into synx, like a -w --watch` flag, so that people can use it with or without the plugin

from synx.

neonichu avatar neonichu commented on June 22, 2024

I am assuming that would go horribly wrong, because Xcode doesn't expect things to just move while it is potentially working with those files. Inside a plugin, we can probably ensure that other work is delayed for the short amount of time the move process takes.

But like I said, starting point should IMHO be running once on open, before Xcode takes any actions - maybe even that will break already :)

from synx.

marklarr avatar marklarr commented on June 22, 2024

yea, I was just thinking that same thing. Xcode gets buggy when you modify the pbxproj while it's open in general, and you have to restart Xcode. I've noticed it while testing synx a lot

from synx.

marklarr avatar marklarr commented on June 22, 2024

I think your idea about doing it before Xcode takes any actions is a cool idea

from synx.

marklarr avatar marklarr commented on June 22, 2024

Been thinking about this more. What would be absolutely cool would be a plugin that would help Xcode recover if a pbxproj was changed out from underneath it. I don't know what sort of work this would require, but that would pave the way for this.

from synx.

neonichu avatar neonichu commented on June 22, 2024

hah, I doubt that's really possible :)

from synx.

marklarr avatar marklarr commented on June 22, 2024

:(

from synx.

neonichu avatar neonichu commented on June 22, 2024

We have it now :)

https://github.com/neonichu/synx-plugin

Further discussion should happen over there.

from synx.

marklarr avatar marklarr commented on June 22, 2024

This is super cool @neonichu 🍻

from synx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.