Code Monkey home page Code Monkey logo

Comments (3)

kucharzykt avatar kucharzykt commented on August 18, 2024

Hello, I tried to create a pull request to fix this issue, but I am not able to create a pull request from my commit. Until i will figure it out here is my text for pull request:

Add icons for each version control service #10

Version control service icons added to:

  • Configuration Picker (1)
  • Saved configuration (2)
  • Pipelines in Pipeliner app (3)
  • Pipelines in Pipeliner Widget - small, medium and large (4)

Visible on the screenshots below.

pipeliner_icons_added

GitHub icon was not standing out in dark mode so I added black and also white icon. Light mode uses black and dark mode uses white icon.

pipeliner_light_mode_github

I added also Bitbucket option for the future, it is commented for now.

All the icons are from official assets(company websites), sized down to 18x18.png files. I don’t know how to resize NSImage, so after some time I resized the icons. If there is some simple solution I will be very happy to learn about it.


⚠️I had to add assets into build phases for Pipeliner and PipelinerWidget to be able to load the icons. It is not commited in github

assets_build_phases_pipeliner
assets_build_phases_widget

I also added serviceType to PipelineResult, so I can load icon according to type for widget pipelines.

I hope that this changes will be useful.

BR,
Tom.

from pipeliner.

Jakub-Vacek avatar Jakub-Vacek commented on August 18, 2024

Hi πŸ‘‹ Great job πŸ‘I like white & black logo detail πŸ™‚I can see png icons in Assets.xcaassets folder which I fine. Also i think you committed some of yours user data.../project.xcworkspace/xcuserdata/tomaskucharzyk.xcuserdatad/UserInterfaceState.xcuserstate which is unnecessary. Otherwise your PR is fine.

from pipeliner.

kucharzykt avatar kucharzykt commented on August 18, 2024

Thank you πŸ™‚ should i remove the file? Or it is okay and i can leave it there?

from pipeliner.

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.