Giter Site home page Giter Site logo

gitnarwhal's Introduction

Hey~

Welcome to my terrible profile!

๐Ÿ”ญ Iโ€™m currently working on: My job / ASA Server Manager

๐ŸŒฑ Iโ€™m currently learning: React

๐Ÿ‘ฏ Iโ€™m looking to collaborate on: anything if it's cool.

๐Ÿ“ซ How to reach me: Discord

gitnarwhal's People

Contributors

celedev97 avatar dag7dev avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

dag7dev

gitnarwhal's Issues

Tab for cloning/creating repo

There should be an FXML control for a newly-created tab that has components to allow repo initialization/cloning

NOTE: still too early for online repo creation, ignore that for now.

  • FXML
  • Controller
  • Functionality

Push

  • Basic push
  • Create a push popup window for choosing branch to push to and if force
  • Create function in Git helper to push

Pull

  • Basic push
  • Create a push popup window for choosing branch to pull
  • Create function in Git helper to pull

Find/Download Git

Write a function that uses where/which (based on the OS) to find if git is installed and save it to the settings.
If git is not present it should be downloaded inside the program folder in ../git (path related to the .jar file)

  • Windows
  • Linux
  • OSX

NOTE: The linux version is conceptually wrong, dependecies are managed by package managers, so there's no need to manually install a package inside the user's system.

Gradle: windows installer icon

On the task windows64installer the icon.ico should be copied from resources to the innosetup folder

  • add a configurable property in the plugin for the icon path
  • copy the icon

Branches side panel

Current status on branches:

  • Branches list on side
  • Context menu for branches on side
  • Actual branch switch
  • Save branch tracking data (?)

FXML: default load component

There should be an helper function that can be used like:
fxmlLoadComponent<ComponentClass>("file.fxml")
That would be really useful for loading components without having to manually call the loader, and get the controller

Write top menu entries

The top menubar should have some well tought submenu/entries instead of default and useless one, look at sourcetree/gitkraken for ideas

NOTE: keep in mind that the client won't have an editor like gitkraken so it's useless to have undo/redo-like features

Fix date

convert timestamp to real date

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.