GithubHelp home page GithubHelp logo

adb_ui's Introduction

Ismail Banner

๐Ÿ’ซ About Me:

Hi ๐Ÿ‘‹, I'm Ismail Alam Khan, a passionate Full Stack Developer from Bangladesh, with a knack for front-end development. I thrive on creating engaging, responsive, and efficient applications. Explore my projects here.

I specialize in technologies such as Dart, Flutter, Next.js, Vue.js, and am currently diving deep into the world of Rust. Seeking to leverage my skills for impactful projects, feel free to reach out for collaborations or queries at [email protected].

๐ŸŒ Socials:

LinkedIn Stack Overflow Twitter Facebook Instagram

๐Ÿ’ป Tech Stack:

Here's a brief overview of my expertise:

Front-End Development:

  • Flutter & Dart: Crafting engaging and smooth mobile apps.
  • Vue.JS, Next.JS, React.JS, HTML, CSS, JavaScript: Building interactive web applications optimized for speed and scalability.

Back-End Development:

  • PostgreSQL & Supabase: Managing robust database solutions.
  • Firebase: Implementing scalable back-end services with real-time data handling.

Other Skills:

  • Kotlin: Developing intuitive Android applications.
  • My complete tech stack includes C#, GraphQL, TypeScript, Cloudflare, Heroku, and more. Detailed badges for these technologies can be found below.

C# CSS3 Dart GraphQL HTML5 JavaScript Kotlin Markdown Python Rust TypeScript Cloudflare Firebase Heroku Netlify Bootstrap Chart.js Next.js FastAPI jQuery JWT NPM NuxtJS SASS ANDROID UNITY Socket.io Vuetify Vue.js Supabase SQLite Gimp Gnu Image Manipulation Program Adobe After Effects Adobe Dreamweaver Adobe Illustrator Adobe Photoshop LINUX Postman Docker Jira Notion

๐Ÿ† GitHub Trophies

๐Ÿ“Š GitHub Stats:



๐Ÿ” Top Contributed Repos

โœ๏ธ Random Dev Quote


I'm always open to engaging with the community and exploring new technologies. If you have any ideas, questions, or need a collaborator on your next project, don't hesitate to get in touch!

adb_ui's People

Contributors

ismailalamkhan avatar yahu1031 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

adb_ui's Issues

Allow path input in pull/push

Is your feature request related to a problem? Please describe.
Navigating to a path manually everytime can be tedious

Describe the solution you'd like
Allow manually specifying the path in the pull/push window

Allow repeating commands from the queue

Is your feature request related to a problem? Please describe.
Editing a file and pushing it again by selecting it everytime and its destination might be tedious.
Connecting or reconnecting different devices in rapid succession might be tedious.

Describe the solution you'd like
Allow a shortcut to repeat a command from the command queue.
This would probably be context based as some commands might not be repeatable.

For a pull/push command this would mean choosing the exact same file and destination.
For a connect or disconnect command this would mean connecting the exact same device.

Repeating a command should not require user input beyond choosing the command to repeat.

Update notification

Is your feature request related to a problem? Please describe.
Checking for updates manually can be tedious.

Describe the solution you'd like
The app could automatically check the github for versions which are newer than the current one.

Pull folders

Is your feature request related to a problem? Please describe.
Pullin or pushing files is nice but sometimes I might wanna transport an entire folder.

Describe the solution you'd like
Allow selecting folders as targets for pull/push.

Allow naming devices

Is your feature request related to a problem? Please describe.
All my devices are simply named "device", making it difficult to distinguish them.

Describe the solution you'd like
Allow naming devices based on host ID.

Allow select all files in pull

Is your feature request related to a problem? Please describe.
Manually multi-selecting all files in a folder can be tedious

Describe the solution you'd like
Allow selecting all files in the current folder.
Could be recursive, but if so, then the UI must reflect that subfolders are also selected.

Remember last selected folder in pull/push

Is your feature request related to a problem? Please describe.
Reselecting the same folder on my device over and over when I wanna push or pull rapidly is tedious.

Describe the solution you'd like
It would be nice if the app remembered the last selected folder.
This could be on device basis or on global basis.

[MacOS] Error updating from v0.0.11 to v0.0.13: App initialization error

Describe the bug
App Initialization Error

Error requesting environment: /bin/sh: /Users/XXX/Library/Containers/com.adb-ui/Data/ Library/Application Support/com.adb-ui/env.sh: /bin/sh: bad interpreter: Operation not permitted

To Reproduce
Steps to reproduce the behavior:

  1. Install app
  2. Open app

Expected behavior

Screenshots
image

Desktop (please complete the following information):

  • OS: MacOS Monterey 12.6

Clarify push file selection

Is your feature request related to a problem? Please describe.
The push file selection does not make it immediately clear what happens after a file is selected

Describe the solution you'd like
The screen could have a small notice to tell the user that the following files are going to be uploaded, instead of only displaying the file name.

Few features to be implemented.

  1. Control media session. Command shell cmd media_session.
    2.Preview files from file explorer on the android device. Command shell am start -a android.intent.action.VIEW -d file://sdcard/Movies/screen-20221015-233729.mp4 Doesn't work

  2. Access debugable app files using adb shell run-as com.example ls -l /data/data/com.example

UI/Buttons for scrcpy

Is your feature request related to a problem? Please describe.
For convenience, we just click buttons instead of typing in the terminal manually every single time.

Describe the solution you'd like
Buttons for controls like in emulation apps.

Describe alternatives you've considered
QtScrcpy

Additional context
image

Pull/push multiple files

Is your feature request related to a problem? Please describe.
Pulling or pushing single files is tedious.

Describe the solution you'd like
Allow selecting multiple files to pull or push

Clear all in command queue

Is your feature request related to a problem? Please describe.
Clearing every entry in the command queue manually is tedious

Describe the solution you'd like
Provide a means of clearing all events at once.

Pair with QR

Is your feature request related to a problem? Please describe.
Pairing over normal codes is slow.

Describe the solution you'd like
Pairing over a QR code much like Android Studio allows would be splendid.

Error in pull/push is off-center

Describe the bug
The error UI for selecting a file to pull/push is off-center.

To Reproduce
Steps to reproduce the behavior:

  1. Connect a device
  2. Select the device and choose to pull/push a file
  3. Select a folder to which you have no read access to
  4. See UI that is off-center.

Expected behavior
The UI should be nicely centered

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 11
  • ADB UI Version 0.0.5

Provide layout for narrow window size

Is your feature request related to a problem? Please describe.
When sizing the window to be very narrow, the drawer with actions takes up alot of space.

Describe the solution you'd like
It would be nice if the drawer turned into an alternative UI piece, like buttons in the appbar instead.

Additional context
Picture of the drawer taking up alot of space:
image

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.