Code Monkey home page Code Monkey logo

pastebinapp's Introduction

PasteBin Mobile

PasteBin Mobile is an app to quickly upload text or code to http://pastebin.com!

App Store

PasteBin Mobile is live on the AppStore here

Screenshot

Screenshot

Notes

Current build passes all tests. We use SwiftFormat to format our swift code.

Features

  • Save API Settings

  • Implement quick paste with default settings

  • iOS icon for all sizes

  • Change title, syntax

  • Locally save list of prior pastes

  • Syntax Highlighting

  • User profiles

Credits

3rd party libraries, icons, graphics, or other assets used.

License

Copyright [2017] [JonLuca DeCaro]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

pastebinapp's People

Contributors

aecasorg avatar jonluca 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pastebinapp's Issues

Some syntax choices throw bad API error

Some syntax choices throw "Bad API request, invalid api_paste_format" errors when submitting/posting to pastebin.

Seems some syntax choices don't seem to match the Pastebin API format. E.g. '6502 TASM/64TASS' should be '6502tasm' when posting API.

Share option for pastes

Add a share option to the links to your pastes. E.g. Share with messenger, email etc. This can either be done at creation or from previous pastes links list or both.

please lower minimum ios version

i am shocked a simple text pasting and uploading app requires such recent ios version.

please lower the requirements to something like 10 or even 8/9

thank you!

Unified Search/Filter

The filtering/searching of different languages currently opens up an entirely new view, like this

Ideally we'd want to actually filter the list that pops up. So we don't want an additional library or view, we'd just want to remove the uneeded elements from the original view.

Syntax Search

Be able to fuzzy-search through all the syntax options, so we don't need to scroll down.

This might be a good library

We'd just add a text input at the top of the syntax search list, and have it filter based on the fuzzy search results.

Fix scrolling background

The scrolling code background on the main page will get out of sync sometimes, and look pretty bad on devices with larger screens.

I still like the idea of a blurred, code scroll, but it looks like this when you navigate between pages:

Perhaps a better image, or some code for infinite repeat without looking bad might be useful?

Fix landscape

When the app is turned landscape it looks odd and parts of the logo are cut off, at least on the X.

See here

Syntax Highlighting Selection from Text Editor

A nice improvement would be if we could select a new syntax on the actual text Create A Paste view, when we are typing. Perhaps next to the Submit button, we could have a drop down or new view controller for the syntax.

Save list of completed pastes

A great (and much needed) addition is to have a local list of saved previous pastes.

  • Create new view in storyboard for past pastes
  • Implement logic to save links from pastes
  • Make sure you can copy and paste the links from the list
  • Save links locally to device and sync with iCloud

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.