diff --git a/SealNotePlusApp/build.gradle b/SealNotePlusApp/build.gradle index 5f507c5..255ac0d 100644 --- a/SealNotePlusApp/build.gradle +++ b/SealNotePlusApp/build.gradle @@ -27,10 +27,10 @@ android { signingConfigs { release { - storeFile file(String.valueOf(System.getenv("SEALNOTE_KEYSTORE"))) - storePassword System.getenv("SEALNOTE_KEYSTORE_PASSWORD") - keyAlias System.getenv("SEALNOTE_KEY_ALIAS") - keyPassword System.getenv("SEALNOTE_KEY_PASSWORD") + storeFile file(String.valueOf(System.getenv("SEALNOTEPLUS_KEYSTORE"))) + storePassword System.getenv("SEALNOTEPLUS_KEYSTORE_PASSWORD") + keyAlias System.getenv("SEALNOTEPLUS_KEY_ALIAS") + keyPassword System.getenv("SEALNOTEPLUS_KEY_PASSWORD") } } diff --git a/SealNotePlusApp/src/main/AndroidManifest.xml b/SealNotePlusApp/src/main/AndroidManifest.xml index 60a3d68..7a6ef3d 100644 --- a/SealNotePlusApp/src/main/AndroidManifest.xml +++ b/SealNotePlusApp/src/main/AndroidManifest.xml @@ -8,11 +8,11 @@ + android:theme="@style/SealNotePlus.Theme.Main" + android:name="org.hawknetwork.sealnoteplus.SealNotePlusApplication"> + android:name="org.hawknetwork.sealnoteplus.NoteListActivity" + android:theme="@style/SealNotePlus.Theme.NoteList"> @@ -21,11 +21,11 @@ + android:parentActivityName="org.hawknetwork.sealnoteplus.NoteListActivity" + android:theme="@style/SealNotePlus.Theme.Note"> + android:value="org.hawknetwork.sealnoteplus.NoteListActivity"/> + android:parentActivityName="org.hawknetwork.sealnoteplus.NoteListActivity" + android:theme="@style/SealNotePlus.Theme.Main"> + android:value="org.hawknetwork.sealnoteplus.NoteListActivity"/> + android:parentActivityName="org.hawknetwork.sealnoteplus.NoteListActivity" + android:theme="@style/SealNotePlus.Theme.Main"> + android:value="org.hawknetwork.sealnoteplus.NoteListActivity"/> + android:theme="@style/SealNotePlus.Theme.Main"> @@ -63,7 +63,7 @@ adapterView, View view, int pos, long id) } private void reloadTagsAdapter() { - DatabaseHandler handler = SealnoteApplication.getDatabase(); + DatabaseHandler handler = SealNotePlusApplication.getDatabase(); mTags = handler.getAllTags(); Set tagSet = mTags.keySet(); String []tags = mTags.keySet().toArray(new String[tagSet.size()]); @@ -396,10 +394,10 @@ public boolean onOptionsItemSelected(MenuItem item) { onCreateNoteClick(null); return true; case R.id.action_new_note_card: - NoteActivity.startForNoteId(SealnoteActivity.this, -1, Note.Type.TYPE_CARD); + NoteActivity.startForNoteId(NoteListActivity.this, -1, Note.Type.TYPE_CARD); return true; case R.id.action_new_note_login: - NoteActivity.startForNoteId(SealnoteActivity.this, -1, Note.Type.TYPE_LOGIN); + NoteActivity.startForNoteId(NoteListActivity.this, -1, Note.Type.TYPE_LOGIN); return true; case R.id.action_edit_tags: showEditTagsDialog(); @@ -443,7 +441,7 @@ private void showEditTagsDialog() { * Called when any create new button/action is clicked. */ public void onCreateNoteClick(View view) { - NoteActivity.startForNoteId(SealnoteActivity.this, -1, null); + NoteActivity.startForNoteId(NoteListActivity.this, -1, null); } /** diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/PasswordActivity.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/PasswordActivity.java index 94a97d8..bae8403 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/PasswordActivity.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/PasswordActivity.java @@ -14,8 +14,6 @@ import android.widget.TextView; import android.widget.Toast; -import org.hawknetwork.sealnoteplus.R; - import org.hawknetwork.sealnoteplus.data.DatabaseHandler; import org.hawknetwork.sealnoteplus.utils.TimeoutHandler; import org.hawknetwork.sealnoteplus.view.PasswordInput; @@ -150,10 +148,10 @@ private class LoginTask extends AsyncTask { * @return true is successfully created/login to encrypted database */ protected Boolean doInBackground(String... args) { - DatabaseHandler handler = SealnoteApplication.getDatabase(); + DatabaseHandler handler = SealNotePlusApplication.getDatabase(); handler.recycle(); try { - SealnoteApplication.getDatabase().setPassword(args[0]); + SealNotePlusApplication.getDatabase().setPassword(args[0]); handler.update(); } catch (SQLiteException e) { // Most likely wrong password provided @@ -173,7 +171,7 @@ protected void onPostExecute(Boolean result) { // clear all timers if any to avoid bouncing back here from activity TimeoutHandler.instance().passwordTimeoutClear(); - Intent intent = new Intent(PasswordActivity.this, SealnoteActivity.class); + Intent intent = new Intent(PasswordActivity.this, NoteListActivity.class); PasswordActivity.this.startActivity(intent); PasswordActivity.this.finish(); } else { diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/SealnoteApplication.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/SealNotePlusApplication.java similarity index 89% rename from SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/SealnoteApplication.java rename to SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/SealNotePlusApplication.java index a3a45f8..1a9cb7d 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/SealnoteApplication.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/SealNotePlusApplication.java @@ -7,8 +7,8 @@ import java.lang.reflect.Field; -public class SealnoteApplication extends Application { - public final static String TAG = "SealnoteApplication"; +public class SealNotePlusApplication extends Application { + public final static String TAG = "SealNotePlusApplication"; private static DatabaseHandler mDatabase; diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/TagsEditorActivity.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/TagsEditorActivity.java index ddcfebc..b11807b 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/TagsEditorActivity.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/TagsEditorActivity.java @@ -11,8 +11,6 @@ import android.view.ViewGroup; import android.widget.*; -import org.hawknetwork.sealnoteplus.R; - import org.hawknetwork.sealnoteplus.data.DatabaseHandler; import org.hawknetwork.sealnoteplus.utils.Misc; import org.hawknetwork.sealnoteplus.utils.TimeoutHandler; @@ -36,7 +34,7 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Misc.secureWindow(this); - mHandler = SealnoteApplication.getDatabase(); + mHandler = SealNotePlusApplication.getDatabase(); mTagMap = mHandler.getAllTags(); mTagCount = mHandler.getAllTagsCount(); mAdapterData = new ArrayList(mTagMap.keySet()); diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/AdapterLoader.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/AdapterLoader.java index ab8e85b..af1ad65 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/AdapterLoader.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/AdapterLoader.java @@ -4,8 +4,8 @@ import android.content.Context; import android.database.Cursor; import android.util.Log; -import org.hawknetwork.sealnoteplus.SealnoteApplication; -import org.hawknetwork.sealnoteplus.fragment.SealnoteFragment; +import org.hawknetwork.sealnoteplus.SealNotePlusApplication; +import org.hawknetwork.sealnoteplus.fragment.NoteListFragment; /** * Loader for loading notes in Adapter @@ -20,9 +20,9 @@ public class AdapterLoader extends AsyncTaskLoader { */ @Override public Cursor loadInBackground() { - Log.d(SealnoteFragment.TAG, "Adapter loader started!"); + Log.d(NoteListFragment.TAG, "Adapter loader started!"); - final DatabaseHandler db = SealnoteApplication.getDatabase(); + final DatabaseHandler db = SealNotePlusApplication.getDatabase(); final Cursor cursor; switch (currentFolder) { @@ -47,7 +47,7 @@ public Cursor loadInBackground() { public AdapterLoader(Context context, Note.Folder currentFolder, int tagid) { super(context); - Log.d(SealnoteFragment.TAG, "New adapter loader created"); + Log.d(NoteListFragment.TAG, "New adapter loader created"); this.currentFolder = currentFolder; this.tagid = tagid; } diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/Note.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/Note.java index c9008ca..5b3917b 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/Note.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/Note.java @@ -3,7 +3,7 @@ import android.os.Parcel; import android.os.Parcelable; import android.util.Log; -import org.hawknetwork.sealnoteplus.SealnoteApplication; +import org.hawknetwork.sealnoteplus.SealNotePlusApplication; import org.hawknetwork.sealnoteplus.utils.EasyDate; import java.text.ParseException; @@ -234,7 +234,7 @@ public void setTags(Set tagSet) { * tags from database and return them. Use getTags() later */ public Set loadGetTags() { - final DatabaseHandler handler = SealnoteApplication.getDatabase(); + final DatabaseHandler handler = SealNotePlusApplication.getDatabase(); mTags = handler.getNoteTags(mId); return mTags; } diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/SealnoteAdapter.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/NoteListAdapter.java similarity index 85% rename from SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/SealnoteAdapter.java rename to SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/NoteListAdapter.java index 065412d..7704187 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/SealnoteAdapter.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/data/NoteListAdapter.java @@ -3,7 +3,7 @@ import android.database.Cursor; import android.widget.ListAdapter; -public interface SealnoteAdapter extends ListAdapter { +public interface NoteListAdapter extends ListAdapter { public Cursor getCursor(); public void clearCursor(); public void changeCursor(Cursor cursor); diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/fragment/SealnoteFragment.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/fragment/NoteListFragment.java similarity index 94% rename from SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/fragment/SealnoteFragment.java rename to SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/fragment/NoteListFragment.java index b8c413e..c60e980 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/fragment/SealnoteFragment.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/fragment/NoteListFragment.java @@ -17,20 +17,20 @@ import org.hawknetwork.sealnoteplus.R; import org.hawknetwork.sealnoteplus.data.AdapterLoader; import org.hawknetwork.sealnoteplus.data.Note; -import org.hawknetwork.sealnoteplus.data.SealnoteAdapter; +import org.hawknetwork.sealnoteplus.data.NoteListAdapter; import org.hawknetwork.sealnoteplus.utils.Misc; /** * Main fragment where all cards are listed in a staggered grid */ -abstract public class SealnoteFragment extends Fragment implements +abstract public class NoteListFragment extends Fragment implements LoaderManager.LoaderCallbacks { - public final static String TAG = "SealnoteFragment"; + public final static String TAG = "NoteListFragment"; /** * Adapter used by Staggered Grid View to display note cards */ - protected SealnoteAdapter mAdapter; + protected NoteListAdapter mAdapter; protected AdapterView mAdapterView; protected Note.Folder mCurrentFolder; protected int mCurrentTag; @@ -54,7 +54,7 @@ abstract public class SealnoteFragment extends Fragment implements /** * Abstract method that should return the adapter for the view */ - abstract protected SealnoteAdapter createAdapter(); + abstract protected NoteListAdapter createAdapter(); /** * Abstract method that should load given cursor to adapter and @@ -78,7 +78,7 @@ abstract public class SealnoteFragment extends Fragment implements @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Log.d(TAG, "Creating SealNote fragment..."); + Log.d(TAG, "Creating note list fragment..."); if (!Misc.isPasswordLoaded()){ Misc.startPasswordActivity(getActivity()); @@ -121,7 +121,7 @@ public void onInvalidated() { */ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View fragmentView = inflater.inflate(R.layout.fragment_sealnote, container, false); + View fragmentView = inflater.inflate(R.layout.fragment_note_list, container, false); mEmptyGridLayout = fragmentView.findViewById(R.id.layout_empty_grid); mEmptyGeneric = (TextView) fragmentView.findViewById(R.id.empty_folder_generic); diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/MultiChoiceCallback.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/MultiChoiceCallback.java index 9342384..f484431 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/MultiChoiceCallback.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/MultiChoiceCallback.java @@ -9,7 +9,7 @@ import android.view.MenuInflater; import android.view.MenuItem; import org.hawknetwork.sealnoteplus.R; -import org.hawknetwork.sealnoteplus.SealnoteApplication; +import org.hawknetwork.sealnoteplus.SealNotePlusApplication; import org.hawknetwork.sealnoteplus.data.DatabaseHandler; import org.hawknetwork.sealnoteplus.data.Note; @@ -172,7 +172,7 @@ protected void onPreExecute() { */ @Override protected Void doInBackground(SparseBooleanArray... sparseBooleanArrays) { - DatabaseHandler db = SealnoteApplication.getDatabase(); + DatabaseHandler db = SealNotePlusApplication.getDatabase(); SparseBooleanArray mCheckedIds = sparseBooleanArrays[0]; for (int i = 0; i < mCheckedIds.size(); i++) { diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/SealnoteCard.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/StaggeredGridCard.java similarity index 90% rename from SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/SealnoteCard.java rename to SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/StaggeredGridCard.java index 1c998c7..5721316 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/SealnoteCard.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/internal/StaggeredGridCard.java @@ -15,12 +15,12 @@ /** - * CardHeader for SealNote Card. Just changes typeface of header title. + * CardHeader for StaggeredGridCard. Just changes typeface of header title. * Not using XML for API Level 14 compatibility */ -class SealnoteCardHeader extends CardHeader { - public static final String TAG = "SealnoteCardHeader"; - public SealnoteCardHeader(Context context) { +class StaggeredGridCardHeader extends CardHeader { + public static final String TAG = "StaggeredGridCardHeader"; + public StaggeredGridCardHeader(Context context) { super(context); } @@ -41,21 +41,21 @@ public void setupInnerViewElements(ViewGroup parent, View view) { * Extends Card to glue with Note class. Uses Note for card content, * and adds note background to Card. */ -public class SealnoteCard extends Card { - public static final String TAG = "SealnoteCard"; +public class StaggeredGridCard extends Card { + public static final String TAG = "StaggeredGridCard"; protected Note mNote; - public SealnoteCard(Context context) { + public StaggeredGridCard(Context context) { super(context, R.layout.cardcontent); } /** - * Takes a note, create a SealnoteCard and initialize it. + * Takes a note, create a StaggeredGridCard and initialize it. * @param context Context to use * @param note Note to attach with card */ - public SealnoteCard(Context context, Note note) { + public StaggeredGridCard(Context context, Note note) { super(context, R.layout.cardcontent); setNote(note); init(); @@ -68,7 +68,7 @@ public void init() { this.setCheckable(true); if (mNote != null && !mNote.getTitle().equals("")) { - CardHeader header = new SealnoteCardHeader(getContext()); + CardHeader header = new StaggeredGridCardHeader(getContext()); header.setTitle(mNote.getTitle()); addCardHeader(header); } diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/settings/PasswordPreference.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/settings/PasswordPreference.java index 85000f4..d5ea1c3 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/settings/PasswordPreference.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/settings/PasswordPreference.java @@ -15,7 +15,7 @@ import android.widget.EditText; import android.widget.Toast; import org.hawknetwork.sealnoteplus.R; -import org.hawknetwork.sealnoteplus.SealnoteApplication; +import org.hawknetwork.sealnoteplus.SealNotePlusApplication; import org.hawknetwork.sealnoteplus.data.DatabaseHandler; import org.hawknetwork.sealnoteplus.view.PasswordInput; import net.sqlcipher.database.SQLiteException; @@ -160,7 +160,7 @@ private void updateChangeButtonState() { * @return True if password changed successfully, else false */ private boolean changePassword(String oldDbPassword, String oldPassword, String newPassword) { - DatabaseHandler db = SealnoteApplication.getDatabase(); + DatabaseHandler db = SealNotePlusApplication.getDatabase(); // Recycle old password, set new one and check if given old password // is correct @@ -187,7 +187,7 @@ private boolean changePassword(String oldDbPassword, String oldPassword, String // Recycle old password and state, and set new password in handler db.recycle(); - SealnoteApplication.getDatabase().setPassword(newPassword); + SealNotePlusApplication.getDatabase().setPassword(newPassword); db.update(); return true; @@ -209,7 +209,7 @@ protected void onPreExecute() { mChangeButton.setEnabled(false); mChangeButton.setText(R.string.please_wait); - DatabaseHandler db = SealnoteApplication.getDatabase(); + DatabaseHandler db = SealNotePlusApplication.getDatabase(); oldDbPassword = db.getPassword(); oldPassword = mOldView.getText().toString(); newPassword = mNewView.getText(); diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/storage/BackupUtils.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/storage/BackupUtils.java index 598873b..139712b 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/storage/BackupUtils.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/storage/BackupUtils.java @@ -4,7 +4,7 @@ import android.os.AsyncTask; import android.os.Environment; import android.util.Log; -import org.hawknetwork.sealnoteplus.SealnoteApplication; +import org.hawknetwork.sealnoteplus.SealNotePlusApplication; import org.hawknetwork.sealnoteplus.data.DatabaseHandler; import net.sqlcipher.database.SQLiteDatabase; import net.sqlcipher.database.SQLiteException; @@ -77,7 +77,7 @@ public static File backupDatabase(Context context) throws IOException { * Restores give database as new database */ public static File restoreDatabase(Context context, File file) throws IOException { - DatabaseHandler dbHandler = SealnoteApplication.getDatabase(); + DatabaseHandler dbHandler = SealNotePlusApplication.getDatabase(); dbHandler.close(); dbHandler.recycle(); diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/Misc.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/Misc.java index 336d502..5a98a99 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/Misc.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/Misc.java @@ -8,7 +8,7 @@ import android.view.WindowManager; import org.hawknetwork.sealnoteplus.PasswordActivity; import org.hawknetwork.sealnoteplus.R; -import org.hawknetwork.sealnoteplus.SealnoteApplication; +import org.hawknetwork.sealnoteplus.SealNotePlusApplication; /** * Miscellaneous helper functions @@ -71,7 +71,7 @@ public static void secureWindow(Activity activity) { } public static boolean isPasswordLoaded() { - return SealnoteApplication.getDatabase().getPassword() != null; + return SealNotePlusApplication.getDatabase().getPassword() != null; } public static void startPasswordActivity(Activity activity) { diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/PreferenceHandler.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/PreferenceHandler.java index 4a70d87..e4871b2 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/PreferenceHandler.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/PreferenceHandler.java @@ -5,7 +5,7 @@ import android.preference.PreferenceManager; /** - * Helper class to easily access preference values used by SealNote. + * Helper class to easily access preference values used by SealNote Plus. */ public class PreferenceHandler { public final static String TAG = "PreferenceHandler"; diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/TimeoutHandler.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/TimeoutHandler.java index cb34d59..2150af5 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/TimeoutHandler.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/utils/TimeoutHandler.java @@ -5,7 +5,7 @@ import android.os.Handler; import android.util.Log; import org.hawknetwork.sealnoteplus.PasswordActivity; -import org.hawknetwork.sealnoteplus.SealnoteApplication; +import org.hawknetwork.sealnoteplus.SealNotePlusApplication; import org.hawknetwork.sealnoteplus.data.DatabaseHandler; /** @@ -51,7 +51,7 @@ public static TimeoutHandler instance() { */ @Override public void run() { - DatabaseHandler db = SealnoteApplication.getDatabase(); + DatabaseHandler db = SealNotePlusApplication.getDatabase(); db.recycle(); mTimedOut = true; } diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListAdapter.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListAdapter.java index ad8fec0..ffe2def 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListAdapter.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListAdapter.java @@ -11,7 +11,7 @@ import org.hawknetwork.sealnoteplus.R; import org.hawknetwork.sealnoteplus.data.DatabaseHandler; import org.hawknetwork.sealnoteplus.data.Note; -import org.hawknetwork.sealnoteplus.data.SealnoteAdapter; +import org.hawknetwork.sealnoteplus.data.NoteListAdapter; import org.hawknetwork.sealnoteplus.utils.EasyDate; import org.hawknetwork.sealnoteplus.utils.FontCache; import org.hawknetwork.sealnoteplus.utils.Misc; @@ -22,7 +22,7 @@ /** * Adapter for SimpleListView. */ -public class SimpleListAdapter extends SimpleCursorAdapter implements SealnoteAdapter { +public class SimpleListAdapter extends SimpleCursorAdapter implements NoteListAdapter { public final static String TAG = "SimpleListAdapter"; public SimpleListAdapter(Context context, Cursor cursor) { diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListFragment.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListFragment.java index 687a173..0291c10 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListFragment.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/simplelist/SimpleListFragment.java @@ -17,13 +17,13 @@ import org.hawknetwork.sealnoteplus.NoteActivity; import org.hawknetwork.sealnoteplus.R; import org.hawknetwork.sealnoteplus.data.Note; -import org.hawknetwork.sealnoteplus.data.SealnoteAdapter; -import org.hawknetwork.sealnoteplus.fragment.SealnoteFragment; +import org.hawknetwork.sealnoteplus.data.NoteListAdapter; +import org.hawknetwork.sealnoteplus.fragment.NoteListFragment; /** * Fragment where all cards are listed in a simple List View */ -public class SimpleListFragment extends SealnoteFragment implements AdapterView.OnItemClickListener { +public class SimpleListFragment extends NoteListFragment implements AdapterView.OnItemClickListener { public final static String TAG = "SimpleListFragment"; private final MultiChoiceCallback mMultiChoiceCallback = new MultiChoiceCallback(); @@ -51,7 +51,7 @@ public void onItemClick(AdapterView adapterView, View view, int position, lon * Create and return adapter */ @Override - protected SealnoteAdapter createAdapter() { + protected NoteListAdapter createAdapter() { if (mAdapter == null) { mAdapter = new SimpleListAdapter(getActivity(), null); } diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridAdapter.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridAdapter.java index 30ca2a4..90b928c 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridAdapter.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridAdapter.java @@ -12,18 +12,18 @@ import org.hawknetwork.sealnoteplus.data.CardGridStaggeredCursorAdapter; import org.hawknetwork.sealnoteplus.data.DatabaseHandler; import org.hawknetwork.sealnoteplus.data.Note; -import org.hawknetwork.sealnoteplus.data.SealnoteAdapter; -import org.hawknetwork.sealnoteplus.internal.SealnoteCard; +import org.hawknetwork.sealnoteplus.data.NoteListAdapter; +import org.hawknetwork.sealnoteplus.internal.StaggeredGridCard; import it.gmariotti.cardslib.library.internal.Card; import it.gmariotti.cardslib.library.view.CardView; /** - * Adapter for SealnoteStaggeredGrid. Initialized cards and their event listeners. Since + * Adapter for SealNote Plus's StaggeredGrid. Initialized cards and their event listeners. Since * StaggeredGrid doesn't have multi-choice mode enabled, we emulate this by adding * appropriate listeners to card and maintaining the CAB multi-choice state. */ -public class StaggeredGridAdapter extends CardGridStaggeredCursorAdapter implements SealnoteAdapter { +public class StaggeredGridAdapter extends CardGridStaggeredCursorAdapter implements NoteListAdapter { public final static String TAG = "StaggeredGridAdapter"; private Note.Folder mCurrentFolder; @@ -62,11 +62,11 @@ public View getView(int position, View convertView, ViewGroup parent) { * Called by adapter to convert first row in cursor to Card. * * @param cursor Cursor to be converted to note - * @return SealnoteCard object initialized with CAB listeners and data + * @return StaggeredGridCard object initialized with CAB listeners and data */ @Override protected Card getCardFromCursor(Cursor cursor) { - SealnoteCard card = new SealnoteCard(super.getContext()); + StaggeredGridCard card = new StaggeredGridCard(super.getContext()); Note note = DatabaseHandler.cursorToNote(cursor); card.setNote(note); @@ -93,7 +93,7 @@ protected void initCardListeners(Card card) { */ @Override public void onClick(Card card, View view) { - SealnoteCard sCard = (SealnoteCard) card; + StaggeredGridCard sCard = (StaggeredGridCard) card; if (mMultiChoiceCallback == null || !mMultiChoiceCallback.isActionModeActive()) { NoteActivity.startForNoteId(getContext(), sCard.getNote().getId(), null); } else { diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridFragment.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridFragment.java index ebfcfec..3bb3736 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridFragment.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridFragment.java @@ -7,21 +7,21 @@ import com.nhaarman.listviewanimations.swinginadapters.AnimationAdapter; import com.nhaarman.listviewanimations.swinginadapters.prepared.ScaleInAnimationAdapter; import org.hawknetwork.sealnoteplus.R; -import org.hawknetwork.sealnoteplus.data.SealnoteAdapter; -import org.hawknetwork.sealnoteplus.fragment.SealnoteFragment; +import org.hawknetwork.sealnoteplus.data.NoteListAdapter; +import org.hawknetwork.sealnoteplus.fragment.NoteListFragment; import org.hawknetwork.sealnoteplus.utils.PreferenceHandler; /** * Fragment where all cards are listed in a staggered grid */ -public class StaggeredGridFragment extends SealnoteFragment { +public class StaggeredGridFragment extends NoteListFragment { public final static String TAG = "StaggeredGridFragment"; /** * Create and return adapter */ @Override - protected SealnoteAdapter createAdapter() { + protected NoteListAdapter createAdapter() { if (mAdapter == null) { mAdapter = new StaggeredGridAdapter(getActivity(), null); } diff --git a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridView.java b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridView.java index 123260b..68b9511 100644 --- a/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridView.java +++ b/SealNotePlusApp/src/main/java/org/hawknetwork/sealnoteplus/view/staggeredgrid/StaggeredGridView.java @@ -9,11 +9,11 @@ import it.gmariotti.cardslib.library.extra.staggeredgrid.view.CardGridStaggeredView; /** - * Specialized CardGridStaggeredView class used in SealNote. + * Specialized CardGridStaggeredView class used in SealNote Plus. * * + Add support for cursor adapter - * + Changes to make column mode change as per latest Sealnote settings - * preferences + * + Changes to make column mode change as per latest SealNote Plus settings + * (preferences) */ public class StaggeredGridView extends CardGridStaggeredView { public final static String TAG = "StaggeredGridView"; diff --git a/SealNotePlusApp/src/main/res/layout/fragment_sealnote.xml b/SealNotePlusApp/src/main/res/layout/fragment_note_list.xml similarity index 91% rename from SealNotePlusApp/src/main/res/layout/fragment_sealnote.xml rename to SealNotePlusApp/src/main/res/layout/fragment_note_list.xml index 969e8bd..a7d9742 100644 --- a/SealNotePlusApp/src/main/res/layout/fragment_sealnote.xml +++ b/SealNotePlusApp/src/main/res/layout/fragment_note_list.xml @@ -5,10 +5,10 @@ android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" - android:paddingTop="@dimen/sealnote_activity_vertical_margin" - android:paddingBottom="@dimen/sealnote_activity_vertical_margin" - android:paddingLeft="@dimen/sealnote_activity_horizontal_margin" - android:paddingRight="@dimen/sealnote_activity_horizontal_margin" + android:paddingTop="@dimen/note_list_activity_vertical_margin" + android:paddingBottom="@dimen/note_list_activity_vertical_margin" + android:paddingLeft="@dimen/note_list_activity_horizontal_margin" + android:paddingRight="@dimen/note_list_activity_horizontal_margin" android:background="@color/light_gray" > diff --git a/SealNotePlusApp/src/main/res/layout/simplelist.xml b/SealNotePlusApp/src/main/res/layout/simplelist.xml index d7915d0..45adcd3 100644 --- a/SealNotePlusApp/src/main/res/layout/simplelist.xml +++ b/SealNotePlusApp/src/main/res/layout/simplelist.xml @@ -11,5 +11,5 @@ android:choiceMode="multipleChoiceModal" android:background="@android:color/white" android:clipToPadding="false" - style="@style/Sealnote.Theme.Main.SimpleListView" + style="@style/SealNotePlus.Theme.Main.SimpleListView" /> diff --git a/SealNotePlusApp/src/main/res/menu/context_menu.xml b/SealNotePlusApp/src/main/res/menu/context_menu.xml index b8a5057..2137349 100644 --- a/SealNotePlusApp/src/main/res/menu/context_menu.xml +++ b/SealNotePlusApp/src/main/res/menu/context_menu.xml @@ -1,7 +1,7 @@ diff --git a/SealNotePlusApp/src/main/res/menu/main_activity_actionbar.xml b/SealNotePlusApp/src/main/res/menu/main_activity_actionbar.xml index 9f8c270..4832709 100644 --- a/SealNotePlusApp/src/main/res/menu/main_activity_actionbar.xml +++ b/SealNotePlusApp/src/main/res/menu/main_activity_actionbar.xml @@ -1,7 +1,7 @@ diff --git a/SealNotePlusApp/src/main/res/values-de/strings.xml b/SealNotePlusApp/src/main/res/values-de/strings.xml index 30e07ca..d4fdf59 100644 --- a/SealNotePlusApp/src/main/res/values-de/strings.xml +++ b/SealNotePlusApp/src/main/res/values-de/strings.xml @@ -5,7 +5,7 @@ SealNote+ SealNote Plus Die Absicht ist einfach. Eine schnelle, einfache und sichere Notizanwendung anzubieten. Ihre Notizen werden verschlüsselt unter Verwendung eines starken 256-bit AES Algorithmus. Sie müssen nicht länger besorgt sein, daß böswillige Leute sich Zugang zu Ihren privaten Notizen verschaffen. - TwistedPlane:\nwww.twistedplane.com\ncontact@twistedplane.com"\nContributors:\nhttps://github.com/vishesh/sealnote/graphs/contributors + GitHub:https://github.com/hawknetwork/sealnote-plus\nContributors:\nhttps://github.com/hawknetwork/sealnote-plus/graphs/contributors " " @@ -131,7 +131,7 @@ verschlüsselte Backup Datei, erstellt - von SealNote backup. + von SealNote Plus backup. ]]> diff --git a/SealNotePlusApp/src/main/res/values-it/strings.xml b/SealNotePlusApp/src/main/res/values-it/strings.xml index 9600fe8..e63330c 100644 --- a/SealNotePlusApp/src/main/res/values-it/strings.xml +++ b/SealNotePlusApp/src/main/res/values-it/strings.xml @@ -5,7 +5,7 @@ SealNote+ SealNote Plus L\'obiettivo è semplice: fornire un editor di note rapido, semplice e sicuro. Le note vengono crittografate tramite il solido algoritmo AES a 256 bit. Non dovrai più preoccuparti che informazioni riservate finiscano nelle mani sbagliate. - TwistedPlane:\nwww.twistedplane.com\ncontact@twistedplane.com"\nHanno contribuito:\nhttps://github.com/vishesh/sealnote/graphs/contributors + GitHub:https://github.com/hawknetwork/sealnote-plus\nHanno contribuito:\nhttps://github.com/hawknetwork/sealnote-plus/graphs/contributors " " @@ -130,7 +130,7 @@ file di backup crittografato creato da SealNote durante il backup. + Seleziona il file di backup crittografato creato da SealNote Plus durante il backup. ]]> diff --git a/SealNotePlusApp/src/main/res/values-ja/strings.xml b/SealNotePlusApp/src/main/res/values-ja/strings.xml index 7385350..e224419 100644 --- a/SealNotePlusApp/src/main/res/values-ja/strings.xml +++ b/SealNotePlusApp/src/main/res/values-ja/strings.xml @@ -5,7 +5,7 @@ SealNote+ SealNote Plus 目的は簡単です。 すばやく簡単に 安全な メモ帳を提供します。 あなたのメモ帳は、強力な256ビットAESアルゴリズムを使用して暗号化されています。 悪意のある人々によってあなたの個人情報を失う心配がなくなりました。 - TwistedPlane:\nwww.twistedplane.com\ncontact@twistedplane.com"\n貢献者:\nhttps://github.com/vishesh/sealnote/graphs/contributors + GitHub:https://github.com/hawknetwork/sealnote-plus\n貢献者:\nhttps://github.com/hawknetwork/sealnote-plus/graphs/contributors " " @@ -129,7 +129,7 @@ SealNote バックアップ によって作成された + SealNote Plus バックアップ によって作成された 暗号化されたバックアップ ファイルを開いてください。 ]]> diff --git a/SealNotePlusApp/src/main/res/values-ru/strings.xml b/SealNotePlusApp/src/main/res/values-ru/strings.xml index fd68cf0..62992d1 100644 --- a/SealNotePlusApp/src/main/res/values-ru/strings.xml +++ b/SealNotePlusApp/src/main/res/values-ru/strings.xml @@ -5,11 +5,7 @@ SealNote SealNote Цель проста - создать быстрый, простой и <b >надёжный</b блокнот. Ваши заметки шифруются стойким 256-битным алгоритмом AES. Больше не стоит волноваться о краже данных злоумышленниками. - TwistedPlane:\n - www.twistedplane.com\n - contact@twistedplane.com\"\n - Помощники:\n - https://github.com/vishesh/sealnote/graphs/contributors + GitHub:https://github.com/hawknetwork/sealnote-plus\nПомощники:\nhttps://github.com/hawknetwork/sealnote-plus/graphs/contributors « » @@ -134,7 +130,7 @@ зашифрованную резервную копию SealNote. + Откройте зашифрованную резервную копию SealNote Plus. ]]> diff --git a/SealNotePlusApp/src/main/res/values/dimens.xml b/SealNotePlusApp/src/main/res/values/dimens.xml index 8f9c7fd..ac5ea3d 100644 --- a/SealNotePlusApp/src/main/res/values/dimens.xml +++ b/SealNotePlusApp/src/main/res/values/dimens.xml @@ -9,8 +9,8 @@ 16dp 16dp - 2dp - 0dp + 2dp + 0dp " " @@ -131,7 +131,7 @@ encrypted backup file that was created - by SealNote backup. + by SealNote Plus backup. ]]> diff --git a/SealNotePlusApp/src/main/res/values/styles.xml b/SealNotePlusApp/src/main/res/values/styles.xml index 498a7e6..c395f6f 100644 --- a/SealNotePlusApp/src/main/res/values/styles.xml +++ b/SealNotePlusApp/src/main/res/values/styles.xml @@ -7,53 +7,53 @@ - - - - - - - - - @@ -92,7 +92,7 @@ -