Giter VIP home page Giter VIP logo

owl2's Introduction

Hello there/سلام

Ask not what the open source community can do for you, ask what you can do for the open source community.

  • I’m currently working on mostly Android projects
  • I’m looking to collaborate on Android/Kotlin/IoT projects
  • I’m looking for help with Backend/IoT/Raspberry Pi
  • How to reach me: My cv
My GitHub stats

owl2's People

Contributors

renovate-bot avatar renovate[bot] avatar yamin8000 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  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

owl2's Issues

Change strings to english

since this is a english to english dic it's better to make every string in the app be in English instead of Persian

Incorrect retrieval of data from words cache

If a word is cached from definitions data but it has no definition in OwlBot, the app incorrectly tries to load data from cache for a word without any definitions instead of sticking to OwlBot 404 API response.

Stopped working

Suddenly owl just shows pictures when one searches word like horse and unicorn, words which doesn't contain pictures it doesn't retrieve anything.

Text highlighting

This would be very useful to allow text highlighting, especially when it comes to definition and example lines. This way we could share text directly from the app without having to switch apps.
Now, when you long tap on the definition text, it gets copied to the clipboard, and I think that's a nice feature. But I'd either make it copy to the clipboard on a single tap and highlight it on a long tap (so you can get a system context popup for easy sharing, etc.), or highlight the line text when you long tap the icon.

wrong versionCode in v1.1.1

Looks like you forgot to increase versionCode before releasing v1.1.1 – APK (and build.gradle) still show versionCode: 10 as they did with v1.1.0. Just to let you know 😉

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

gradle
gradle.properties
settings.gradle
build.gradle
  • com.android.application 8.0.2
  • com.android.library 8.0.2
  • org.jetbrains.kotlin.android 1.8.22
  • com.google.devtools.ksp 1.8.22-1.0.11
  • composeOptions 1.4.8
  • androidx.compose.ui:ui 1.4.3
  • androidx.compose.material:material 1.4.3
  • androidx.compose.ui:ui-tooling-preview 1.4.3
  • androidx.compose.ui:ui-tooling 1.4.3
  • androidx.compose.material:material-icons-extended 1.4.3
app/build.gradle
  • com.google.devtools.ksp 1.8.22-1.0.11
  • androidx.core:core-ktx 1.10.1
  • androidx.palette:palette 1.0.0
  • androidx.activity:activity-compose 1.7.2
  • androidx.compose.material3:material3 1.1.1
  • androidx.compose.material3:material3-window-size-class 1.1.1
  • com.squareup.retrofit2:retrofit 2.9.0
  • com.squareup.retrofit2:converter-moshi 2.9.0
  • io.coil-kt:coil 2.4.0
  • io.coil-kt:coil-compose 2.4.0
  • androidx.navigation:navigation-compose 2.6.0
  • androidx.datastore:datastore-preferences 1.0.0
  • androidx.room:room-runtime 2.5.2
  • androidx.room:room-compiler 2.5.2
  • androidx.room:room-ktx 2.5.2
  • com.airbnb.android:lottie-compose 6.0.1
  • ir.tapsell.plus:tapsell-plus-sdk-android 2.1.8
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.2

  • Check this box to trigger a request for Renovate to run again on this repository

Save outside queries to history

When sharing text from other applications, Owl works well and displays the word definitions as intended. But it doesn't treat them as searches and therefore doesn't save them to the history screen. There could be a switch in the preferences to set whether the user wants text shared from other apps to be saved in history, and I'd see it to log successful outside queries by default.

Add option to disable haptic feedback (vibration) in settings

haptic.performHapticFeedback(HapticFeedbackType.LongPress)

haptic.performHapticFeedback(HapticFeedbackType.LongPress)

haptic.performHapticFeedback(HapticFeedbackType.LongPress)

LocalHapticFeedback.current.performHapticFeedback(HapticFeedbackType.TextHandleMove)

Support for receiving share actions

No rush or criticism, the app works well on its own.
I'm an avid reader and was hoping to use Owl as a quick dictionary lookup through Librera's "open in dictionary" action, which appears to operate through intents and app data sharing similar to sharesheets. I could be wrong, but most of the work would be to declare the necessary intents and a handler to take received data and use it for a search as normal.
I'll leave the implementation to you as that's entirely out of my scope and I'm probably wrong, but feel free to ask if you need any clarification.

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.