Coder Social home page Coder Social logo

Use plugin panel about xtodo HOT 7 OPEN

AlexIzh avatar AlexIzh commented on August 16, 2024
Use plugin panel

from xtodo.

Comments (7)

matkatmusic avatar matkatmusic commented on August 16, 2024

I would love for this to become included as an option! I tried to figure out how to do it myself after installing PluginPanel, but couldn't get it working.

from xtodo.

AlexIzh avatar AlexIzh commented on August 16, 2024

What does not work? It's old plugin and I did not update it very long (I only add UUID's for Xcode). But, if you or some another guy who has awesome Xcode plugin will want to integrate his plugin to plugin panel, I will work on it (I mean, any help if you need). So, if you can write more about problem, it will be fine. Because jsut now I tested this plugin on the Xcode 7.2.1 and seems like it works

from xtodo.

matkatmusic avatar matkatmusic commented on August 16, 2024

I meant that i couldnt figure out how to modify XToDo source code such that
it would load in your panel.
On Mar 3, 2016 2:05 PM, "Alex" [email protected] wrote:

What does not work? It's old plugin and I did not update it very long (I
only add UUID's for Xcode). But, if you or some another guy who has awesome
Xcode plugin will want to integrate his plugin to plugin panel, I will work
on it (I mean, any help if you need). So, if you can write more about
problem, it will be fine. Because jsut now I tested this plugin on the
Xcode 7.2.1 and seems like it works


Reply to this email directly or view it on GitHub
#53 (comment).

from xtodo.

AlexIzh avatar AlexIzh commented on August 16, 2024

Oh, sorry. REAMDE is not clear :(
You should move PluginPanelClient folder into your plugin Xcode proj. Then you should create your main NSViewController and image(if needed) and set it to DVChoice (as in example in README). And after that you should call

PluginPanelAddPlugin(choice, [[note userInfo] objectForKey:PluginPanelWindowNotificationKey]);

I updated README and I hope it will more helpful now

from xtodo.

matkatmusic avatar matkatmusic commented on August 16, 2024

The readme was clear. The problem is that XToDo doesnt have an (id)init
method like your readme shows. It has a couple initWith... Methods tho.
Did you happen to get XToDo to work with your pluginPanel? If so, I'd love
to see that.
On Mar 3, 2016 3:04 PM, "Alex" [email protected] wrote:

Oh, sorry. REAMDE is not clear :(
You should move PluginPanelClient folder into your plugin Xcode proj.
Then you should create your main NSViewController and image(if needed)
and set it to DVChoice (as in example in README). And after that you
should call

PluginPanelAddPlugin(choice, [[note userInfo] objectForKey:PluginPanelWindowNotificationKey]);

I updated README and I hope it will more helpful now


Reply to this email directly or view it on GitHub
#53 (comment).

from xtodo.

AlexIzh avatar AlexIzh commented on August 16, 2024

I tried integrate just now. I have some result:
screen shot 2016-03-04 at 00 49 38

Source you can find here: https://github.com/AlexIzh/XToDo

But it's a test only. It has some problems with layout's. To see TODO plugin you need install time plugin too (https://github.com/AlexIzh/TimePlugin) and after Xcode is started, click to time plugin and then to todo plugin. Then you will see something like on the my screenshot.

Regarding plugin panel:
You need NSViewController which will be showed in panel. And the PluginPanel manually calculates frames for views (without autolayout's, so, there can be problems too)

from xtodo.

matkatmusic avatar matkatmusic commented on August 16, 2024

Wow that is awesome!! Nice work! I'll definitely investigate when i get
home. I know xcode can show TODOs in the method navigator at the top of a
window, but having it consolidated like this is so much better
On Mar 3, 2016 3:58 PM, "Alex" [email protected] wrote:

I tried integrate just now. I have some result:
[image: screen shot 2016-03-04 at 00 49 38]
https://cloud.githubusercontent.com/assets/2103547/13509101/4396c81e-e1a3-11e5-953e-275d46a18a5e.png

Source you can find here: https://github.com/AlexIzh/XToDo

But it's a test only. It has some problems with layout's. To see TODO
plugin you need install time plugin too (
https://github.com/AlexIzh/TimePlugin) and after Xcode is started, click
to time plugin and then to todo plugin. Then you will see something like on
the my screenshot.

Regarding plugin panel:
You need NSViewController which will be showed in panel. And the
PluginPanel manually calculates frames for views (without autolayout's,
so, there can be problems too)


Reply to this email directly or view it on GitHub
#53 (comment).

from xtodo.

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.