Code Monkey home page Code Monkey logo

flameftp's Introduction

flameftp's People

Contributors

fandjango avatar robinrodricks avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

flameftp's Issues

Client development checklist

Progress on FTP Client feature development:

  • Basic app
  • Ribbon control
  • JSON-based settings persistence
  • Settings dialog
  • FTP server management
  • FTP connection settings linked to the FtpClient instances
  • Log handling and log display
  • Colored log
  • Explorer control for local file systems
  • Explorer control for remote file systems
  • Proper tab control to be used for FTP Client tabs
  • Multi-tab FTP client connection
  • Enable file manipulation if connection went OK
  • Safely exit the program by disconnecting all connections on exit
  • Get listing and navigating on remote FTP explorer
  • Toolbar - Upload file
  • Toolbar - Download file
  • Toolbar - Delete file (local or remote)
  • Toolbar - Delete folder (local or remote)
  • Toolbar - Verify a file
  • Toolbar - View properties of a file (name, path, CHMOD, etc)
  • Drag and drop to download files
  • Drag and drop to upload files
  • Transfer folders (upload folder, download folder)
  • Window to show live status of single/multi file transfers
  • Data Transfer Type is often switched to/from Binary/ASCII during a session, a button to select this belongs in the main window, not the profile.
  • New settings - "initial commands after login". During the session, a button to select one of pre-stored scripts of commands.
  • New settings - proxy settings
  • New settings - local and host initial directories
  • Engine for multi-threaded upload/download of files and directory listing

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.